September 9
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".
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!"