WebUtility.UrlDecodeToBytes(Byte[], Int32, Int32) Methode

Definition

Konvertiert ein codiertes Bytearray, das für die Übertragung in einer URL codiert wurde, in ein decodiertes Bytearray.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ encodedValue, int offset, int count);
public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (encodedValue As Byte(), offset As Integer, count As Integer) As Byte()

Parameter

encodedValue
Byte[]

Ein URL-codiertes Byte Array zum Decodieren.

offset
Int32

Der Offset (in Byte) vom Anfang des Byte Arrays bis zur Decodierung.

count
Int32

Die Anzahl in Bytes, die aus dem Byte Array decodiert werden soll.

Gibt zurück

Byte[]

Ein decodiertes Byte Array.

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 entsprechende hexadezimale Escapesequenzen. Die UrlEncodeToBytes Methode erstellt ein URL-codiertes Bytearray.

Die URL-Decodierung ersetzt hexadezimale Escapesequenzen durch entsprechende ASCII-Zeichenäquivalente. Wenn Sie z. B. in einen Block mit URL-codierten Text eingebettet sind, werden die Escapesequenzen %3c und %3e decodiert in die Zeichen < und >.

Gilt für: