HttpUtility.UrlDecode Methode

Definition

Konvertiert eine Zeichenfolge, die für die Übertragung in einer URL codiert wurde, in eine decodierte Zeichenfolge.

Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.

Überlädt

Name Beschreibung
UrlDecode(String, Encoding)

Wandelt eine URL-codierte Zeichenfolge mithilfe des angegebenen Codierungsobjekts in eine decodierte Zeichenfolge um.

UrlDecode(Byte[], Int32, Int32, Encoding)

Wandelt ein URL-codiertes Bytearray mithilfe des angegebenen Codierungsobjekts in eine decodierte Zeichenfolge um, beginnend an der angegebenen Position im Array und wird für die angegebene Anzahl von Bytes fortgesetzt.

UrlDecode(String)

Konvertiert eine Zeichenfolge, die für die Übertragung in einer URL codiert wurde, in eine decodierte Zeichenfolge.

UrlDecode(Byte[], Encoding)

Wandelt ein URL-codiertes Bytearray mithilfe des angegebenen Decodierungsobjekts in eine decodierte Zeichenfolge um.

UrlDecode(String, Encoding)

Wandelt eine URL-codierte Zeichenfolge mithilfe des angegebenen Codierungsobjekts in eine decodierte Zeichenfolge um.

public:
 static System::String ^ UrlDecode(System::String ^ str, System::Text::Encoding ^ e);
public static string UrlDecode(string str, System.Text.Encoding e);
static member UrlDecode : string * System.Text.Encoding -> string
Public Shared Function UrlDecode (str As String, e As Encoding) As String

Parameter

str
String

Die zu decodierende Zeichenfolge.

e
Encoding

Dies Encoding gibt das Decodierungsschema an.

Gibt zurück

Eine decodierte Zeichenfolge.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktionszeichen in einem HTTP-Datenstrom übergeben werden, werden sie möglicherweise am Empfangsende falsch interpretiert. Die URL-Codierung konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.

Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.

Weitere Informationen

Gilt für:

UrlDecode(Byte[], Int32, Int32, Encoding)

Wandelt ein URL-codiertes Bytearray mithilfe des angegebenen Codierungsobjekts in eine decodierte Zeichenfolge um, beginnend an der angegebenen Position im Array und wird für die angegebene Anzahl von Bytes fortgesetzt.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, int offset, int count, System::Text::Encoding ^ e);
public static string UrlDecode(byte[] bytes, int offset, int count, System.Text.Encoding e);
static member UrlDecode : byte[] * int * int * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), offset As Integer, count As Integer, e As Encoding) As String

Parameter

bytes
Byte[]

Das Array von Bytes, die decodiert werden sollen.

offset
Int32

Die Position im Byte, um mit der Decodierung zu beginnen.

count
Int32

Die Anzahl der Bytes, die decodiert werden sollen.

e
Encoding

Das Encoding Objekt, das das Decodierungsschema angibt.

Gibt zurück

Eine decodierte Zeichenfolge.

Ausnahmen

bytes ist null, aber count nicht gleich 0.

offset ist kleiner oder größer als 0 die Länge des bytes Arrays.

-oder-

countist kleiner als 0oderoffsetcount + größer als die Länge des bytes Arrays.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktionszeichen in einem HTTP-Datenstrom übergeben werden, werden sie möglicherweise am Empfangsende falsch interpretiert. Die URL-Codierung konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen <> als %3c und %3ecodiert.

Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.

Weitere Informationen

Gilt für:

UrlDecode(String)

Konvertiert eine Zeichenfolge, die für die Übertragung in einer URL codiert wurde, in eine decodierte Zeichenfolge.

public:
 static System::String ^ UrlDecode(System::String ^ str);
public static string UrlDecode(string str);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (str As String) As String

Parameter

str
String

Die zu decodierende Zeichenfolge.

Gibt zurück

Eine decodierte Zeichenfolge.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktionszeichen in einem HTTP-Datenstrom übergeben werden, werden sie möglicherweise am Empfangsende falsch interpretiert. Die URL-Codierung konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.

Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.

Weitere Informationen

Gilt für:

UrlDecode(Byte[], Encoding)

Wandelt ein URL-codiertes Bytearray mithilfe des angegebenen Decodierungsobjekts in eine decodierte Zeichenfolge um.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, System::Text::Encoding ^ e);
public static string UrlDecode(byte[] bytes, System.Text.Encoding e);
static member UrlDecode : byte[] * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), e As Encoding) As String

Parameter

bytes
Byte[]

Das Array von Bytes, die decodiert werden sollen.

e
Encoding

Dies Encoding gibt das Decodierungsschema an.

Gibt zurück

Eine decodierte Zeichenfolge.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktionszeichen in einem HTTP-Datenstrom übergeben werden, werden sie möglicherweise am Empfangsende falsch interpretiert. Die URL-Codierung konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.

Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.

Weitere Informationen

Gilt für: