Freigeben über


HttpUtility.UrlDecodeToBytes Methode

Definition

Konvertiert eine URL-codierte Zeichenfolge oder ein Bytearray in ein decodiertes Bytearray.

Verwenden Sie zum Codieren oder Decodieren von Werten außerhalb einer Webanwendung die WebUtility-Klasse.

Überlädt

UrlDecodeToBytes(Byte[])

Konvertiert ein URL-codiertes Bytearray in ein decodiertes Bytearray.

UrlDecodeToBytes(String)

Konvertiert eine URL-codierte Zeichenfolge in ein decodiertes Bytearray.

UrlDecodeToBytes(String, Encoding)

Konvertiert eine URL-codierte Zeichenfolge mit dem angegebenen Decodierungsobjekt in ein decodiertes Bytearray.

UrlDecodeToBytes(Byte[], Int32, Int32)

Konvertiert ein URL-codiertes Bytearray in ein decodiertes Bytearray, beginnend an der angegebenen Position im Array und für die angegebene Anzahl von Bytes.

UrlDecodeToBytes(Byte[])

Konvertiert ein URL-codiertes Bytearray in ein decodiertes Bytearray.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes (byte[]? bytes);
public static byte[] UrlDecodeToBytes (byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()

Parameter

bytes
Byte[]

Das zu decodierende Bytearray.

Gibt zurück

Byte[]

Ein decodiertes Bytearray.

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 konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung umkehrt die Codierung. Wenn beispielsweise in einen Textblock eingebettet wird, der in eine URL übertragen werden soll, werden die Zeichen < and > als %3c und %3e codiert.

Verwenden Sie zum Codieren oder Decodieren von Werten außerhalb einer Webanwendung die WebUtility-Klasse.

Siehe auch

Gilt für

UrlDecodeToBytes(String)

Konvertiert eine URL-codierte Zeichenfolge in ein decodiertes Bytearray.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes (string? str);
public static byte[] UrlDecodeToBytes (string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()

Parameter

str
String

Die zu decodierende Zeichenfolge.

Gibt zurück

Byte[]

Ein decodiertes Bytearray.

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 konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung umkehrt die Codierung. Wenn beispielsweise in einen Textblock eingebettet wird, der in eine URL übertragen werden soll, werden die Zeichen < and > als %3c und %3e codiert.

Verwenden Sie zum Codieren oder Decodieren von Werten außerhalb einer Webanwendung die WebUtility-Klasse.

Siehe auch

Gilt für

UrlDecodeToBytes(String, Encoding)

Konvertiert eine URL-codierte Zeichenfolge mit dem angegebenen Decodierungsobjekt in ein decodiertes Bytearray.

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

Parameter

str
String

Die zu decodierende Zeichenfolge.

e
Encoding

Das Encoding-Objekt, das das Decodierungsschema angibt.

Gibt zurück

Byte[]

Ein decodiertes Bytearray.

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 konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung umkehrt die Codierung. Wenn beispielsweise in einen Textblock eingebettet wird, der in eine URL übertragen werden soll, werden die Zeichen < and > als %3c und %3e codiert.

Verwenden Sie zum Codieren oder Decodieren von Werten außerhalb einer Webanwendung die WebUtility-Klasse.

Siehe auch

Gilt für

UrlDecodeToBytes(Byte[], Int32, Int32)

Konvertiert ein URL-codiertes Bytearray in ein decodiertes Bytearray, beginnend an der angegebenen Position im Array und für die angegebene Anzahl von Bytes.

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

Parameter

bytes
Byte[]

Das zu decodierende Bytearray.

offset
Int32

Die Position im Bytearray, an der die Decodierung begonnen werden soll.

count
Int32

Die Anzahl der zu decodierenden Bytes.

Gibt zurück

Byte[]

Ein decodiertes Bytearray.

Ausnahmen

bytes ist null, aber count ist nicht gleich 0.

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

- oder -

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

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 konvertiert Zeichen, die in einer URL nicht zulässig sind, in Zeichenentsprechungen; Die URL-Decodierung umkehrt die Codierung. Wenn beispielsweise in einen Textblock eingebettet wird, der in eine URL übertragen werden soll, werden die Zeichen < and > als %3c und %3e codiert.

Verwenden Sie zum Codieren oder Decodieren von Werten außerhalb einer Webanwendung die WebUtility-Klasse.

Siehe auch

Gilt für