Come creare un Decoder

September 9

Come creare un Decoder


Un localizzatore di risorse universale (URL) è un indirizzo si entra in un browser per aprire un sito web. Gli URL devono essere codificati in tutto il mondo un URL fa riferimento a un documento HTML. I caratteri devono essere codificati perché possono essere fraintese da un linguaggio di programmazione o possono essere sicuri di utilizzare in un URL. Questo può portare a false informazioni essere passato da una pagina all'altra, o di errori o di problemi di un sito web. caratteri ASCII non sono ammessi in URL. Al contrario, essi sono rappresentati da un segno di percentuale "%" immediatamente seguito da due cifre esadecimali (0-9, AF). Un esempio è il commerciale (&), che non è consentita in codifica URL e dovrebbe essere sostituito dal suo valore esadecimale: "% 26".

istruzione

1 Aprire editor di Visual Basic.

2 Creare un nuovo progetto di Visual Basic.

3 Aggiungere la seguente funzione:

Pubblico urldecode Function (StringToDecode As String) As String

TempAns Dim come stringa

Dim CurChr As Integer

CurChr = 1

Fare Fino CurChr - 1 = Len (StringToDecode)

Selezionare Case Mid (StringToDecode, CurChr, 1)

Case "+"

TempAns = TempAns & ""

Caso "%"

TempAns = TempAns & Chr (Val ( "& h" & _

Mid (StringToDecode, CurChr + 1, 2)))

CurChr = CurChr + 2

Case Else

TempAns = TempAns & Mid (StringToDecode, CurChr, 1)

End Select

CurChr = CurChr + 1

Ciclo continuo

Urldecode = TempAns

End Function

4 Aggiungere il codice per chiamare la funzione urldecode, e inserire il testo, che è già stato codificato, la stringa "Ciao mondo":

MsgBox urldecode ( "Ciao% 20World% 21% 20% 3A% 2D% 29")

5 Salvare il file di progetto VB cliccando su "File" e poi "Salva".

6 Premere il tasto "F5" per eseguire il progetto VB. Una finestra di messaggio pop-up di testo codificato restituirà il testo in chiaro "Ciao mondo!"