A Universal Resource Locator (URL ) ist eine Adresse, die Sie in einem Browser auf eine Website zu öffnen. URLs sollten überall codiert werden eine URL in einem HTML-Dokument referenziert wird. Zeichen müssen codiert , weil sie von einer Programmiersprache verstanden sein kann oder nicht sicher in einer URL zu verwenden. Dies kann zu falschen Informationen, die von einer Seite zur anderen weitergegeben oder Fehler oder Bugs in einer Website führen . ASCII-Zeichen nicht in der URL erlaubt . Stattdessen werden sie von einem Prozent-Zeichen "%" sofort von zwei hexadezimalen Ziffern (0-9 , AF) gefolgt vertreten. Ein Beispiel ist das kaufmännische Und ( & ), die nicht in URL -Codierung ist erlaubt und sollten durch ihre Hex-Wert ersetzt werden : " . % 26 " Dinge, die Sie Visual Basic -Editor
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Basic -Editor.
2
Erstellen Sie eine neue Visual Basic . Projekt
3
Fügen Sie die folgende Funktion :
Public Function URLDecode ( StringToDecode As String ) As String Dim
TempAns As String
< p> Dim CurChr As Integer
CurChr = 1
Do Until CurChr - 1 = Len ( StringToDecode )
Select Case Mid ( StringToDecode , CurChr , 1) german
Fall " +"
TempAns = TempAns & ""
Fall " % "
TempAns = TempAns & Chr ( Val ( " & h " & _
Mid ( StringToDecode , CurChr + 1, 2 )))
CurChr = CurChr + 2
Case Else
TempAns = TempAns & Mid ( StringToDecode , CurChr , 1) german
End Select
CurChr = CurChr + 1
Schleife
URLDecode = TempAns
End Function
4
Fügen Sie Code, um die URLDecode Funktion aufrufen, und geben Sie den Text , das bereits codiert , nach der Zeichenfolge " hallo Welt ":
MsgBox URLDecode ("Hallo % 20world % 21% 20% 3A% 2D % 29 " )
5
Speichern Sie die VB-Projekt -Datei , indem Sie auf " Datei " und dann auf" Speichern ".
6
Presse " F5 " auf führen Sie das VB-Projekt . Eine Meldung erscheint codierten Text gibt den codierten Text " Hallo Welt!"