En universel Resource Locator (URL ) er en adresse, som du indtaster i en browser til at åbne en hjemmeside. URL'er bør kodes overalt en webadresse er refereret i et HTML-dokument . Tegn skal kodes , fordi de kan blive misforstået af et programmeringssprog eller kan være farligt at bruge i en URL. Dette kan føre til falske oplysninger væltes fra den ene side til den anden, eller fejl eller bugs i en hjemmeside. ASCII-tegn er ikke tilladt i webadressen. I stedet er de repræsenteret ved en procent tegnet "% " umiddelbart efterfulgt af to hexadecimale cifre (0-9, AF). Et eksempel er tegn (& ), som ikke er tilladt i URL kodning og bør erstattes af dens hex værdi : " . % 26" Ting du skal
Visual Basic editor
Vis Flere Instruktioner
1
Open Visual Basic editor.
2
Opret en ny Visual Basic . projekt
3
Tilføj følgende funktion : Hej
Public Function URLDecode ( StringToDecode As String ) As String
Dim TempAns As String
< p> Dim CurChr As Integer
CurChr = 1
Gør Indtil CurChr - 1 = Len ( StringToDecode )
Vælg Case Mid ( StringToDecode , CurChr , 1)
Case " + "
TempAns = TempAns & " "
Case " % "
TempAns = TempAns & Chr ( Val ( "& h" & _ < br >
Mid ( StringToDecode , CurChr + 1, 2 )))
CurChr = CurChr + 2
Case Else
TempAns = TempAns & Mid ( StringToDecode , CurChr , 1)
End Vælg
CurChr = CurChr + 1
Loop
URLDecode = TempAns
End Function
< br > 4
Tilføj kode til at kalde URLDecode funktion og indtaste tekst , der allerede er kodet , efter strengen "Hello world" : Hej
MsgBox URLDecode ( "Hello % 20World % 21 % 20% 3A% 2D % 29 " )
5
Gem VB -projektet ved at klikke på" File "og derefter " Gem ".
6
Tryk på" F5 "for at køre VB -projektet . En besked boks vil poppe op kodet tekst vil vende tilbage ukodet teksten " Hello world ! "