A Universal Resource Locator ( URL ) er en adresse du skriver inn i en nettleser for å åpne en nettside . Webadresser må være kodet overalt en URL er referert i et HTML-dokument . Tegn må kodes fordi de kan bli misforstått av et programmeringsspråk eller kan være utrygt å bruke i en URL . Dette kan føre til falsk informasjon blir overført fra en side til en annen , eller feil eller bugs i en nettside. ASCII- tegn er ikke tillatt i nettadressen. I stedet er de representert med et prosenttegn "% " umiddelbart etterfulgt av to heksadesimale sifre (0-9 , AF ) . Et eksempel er tegn (& ) , som ikke er tillatt i URL- koding , og bør erstattes av sin hex verdi : " . % 26" Du trenger
Visual Basic-redigering
Vis flere instruksjoner
en
Åpen Visual Basic-redigering .
2
Opprett en ny Visual Basic . prosjekt
3
Legg til følgende funksjon : en
Public Function URLDecode ( StringToDecode As String ) As String
Dim TempAns Som String
< p> Dim CurChr As Integer
CurChr = 1
inntil CurChr - 1 = Len ( StringToDecode )
Velg case Mid ( StringToDecode , CurChr , 1 )
veske " +"
TempAns = TempAns & " "
veske " % "
TempAns = TempAns & Chr ( Val ( "& h " & _
Mid ( StringToDecode , CurChr + 1 , 2 ) ) )
CurChr = CurChr + 2
sak Else
TempAns = TempAns & Mid ( StringToDecode , CurChr , 1 )
End Velg
CurChr = CurChr + 1
Loop
URLDecode = TempAns
End Function
4
Legg til kode for å ringe URLDecode funksjon, og skriv inn tekst , som allerede er kodet , for strengen "Hello world" : en
MsgBox URLDecode ( "Hello % 20world % 21 % 20 % 3A % 2D % 29 ")
5
Lagre VB prosjekt fil ved å klikke på" File " og deretter" Lagre ".
6
Trykk" F5 "for å kjøre VB prosjektet . En meldingsboks vil dukke opp kodede teksten vil returnere ukodet teksten "Hello world!"