WebUtility.UrlEncode(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert eine Textzeichenfolge in eine URL-codierte Zeichenfolge.
public:
static System::String ^ UrlEncode(System::String ^ value);
public static string UrlEncode (string value);
public static string? UrlEncode (string? value);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (value As String) As String
Parameter
- value
- String
Der als URL zu codierende Text.
Gibt zurück
Eine URL-codierte Zeichenfolge.
Hinweise
Wenn Zeichen wie Leerzeichen und Interpunktion in einem HTTP-Datenstrom übergeben werden, werden sie möglicherweise am empfangenden Ende falsch interpretiert. Die URL-Codierung ersetzt Zeichen, die in einer URL nicht zulässig sind, durch Zeichenentsprechungen, die aus hexadezimalen Escapesequenzen bestehen. Die konvertierte Zeichenfolge wird erwartet, dass sie dem UTF-8-Format entspricht.
Die URL-Codierung ersetzt alle Zeichencodes außer Buchstaben, Zahlen und den folgenden Zeichenzeichen:
-(Minuszeichen)_(Unterstrich).(Zeitraum)!(Ausrufezeichen)*(Sternchen)(und)(Öffnen und Schließen von Klammern)
Jedes '' (Leerzeichen) wird in ein + (Plus)-Zeichen konvertiert.
Wenn Sie z. B. in einen Textblock eingebettet sind, der in eine URL übertragen werden soll, werden die Zeichen < > und codiert als %3c und %3e.
Die UrlDecode Methode umgekehrt die Codierung.