Freigeben über


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

Definition

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

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);
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 zu decodierende URL-codiertes Byte Array.

offset
Int32

Der Offset, in Bytes, vom Anfang des zu decodierenden Byte Arrays.

count
Int32

Die Anzahl, in Bytes, die vom Byte Array decodiert werden.

Gibt zurück

Byte[]

Ein decodiertes Byte Array.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktionszeichen in einem HTTP-Stream übergeben werden, werden sie möglicherweise am empfangenden Ende 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 beispielsweise in einen Block mit URL-codiertem Text eingebettet werden, werden die Escapesequenzen %3c und %3e in die Zeichen < und >decodiert.

Gilt für: