Freigeben über


HttpUtility.UrlEncodeToBytes Methode

Definition

Konvertiert eine Zeichenfolge oder ein Bytearray in ein codiertes Bytearray.

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

Überlädt

UrlEncodeToBytes(Byte[])

Konvertiert ein Bytearray in ein URL-codiertes Bytearray.

UrlEncodeToBytes(String)

Konvertiert eine Zeichenfolge in ein URL-codiertes Bytearray.

UrlEncodeToBytes(String, Encoding)

Konvertiert eine Zeichenfolge mit dem angegebenen Codierungsobjekt in ein URL-codiertes Bytearray.

UrlEncodeToBytes(Byte[], Int32, Int32)

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

UrlEncodeToBytes(Byte[])

Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs

Konvertiert ein Bytearray in ein URL-codiertes Bytearray.

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

Parameter

bytes
Byte[]

Das zu codierende Bytearray.

Gibt zurück

Byte[]

Ein codiertes Bytearray.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktion 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 Zeichenentitätsäquivalente. Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in einer URL übertragen werden soll, werden die Zeichen < und > als %3c und %3e codiert.

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

Weitere Informationen

Gilt für:

UrlEncodeToBytes(String)

Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs

Konvertiert eine Zeichenfolge in ein URL-codiertes Bytearray.

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

Parameter

str
String

Die zu codierende Zeichenfolge.

Gibt zurück

Byte[]

Ein codiertes Bytearray.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktion 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 Zeichenentitätsäquivalente. Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in einer URL übertragen werden soll, werden die Zeichen < und > als %3c und %3e codiert.

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

Weitere Informationen

Gilt für:

UrlEncodeToBytes(String, Encoding)

Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs

Konvertiert eine Zeichenfolge mit dem angegebenen Codierungsobjekt in ein URL-codiertes Bytearray.

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

Parameter

str
String

Die zu codierende Zeichenfolge.

e
Encoding

Die Encoding, die das Codierungsschema angibt.

Gibt zurück

Byte[]

Ein codiertes Bytearray.

Hinweise

Wenn Zeichen wie Leerzeichen und Interpunktion 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 Zeichenentitätsäquivalente. Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in einer URL übertragen werden soll, werden die Zeichen < und > als %3c und %3e codiert.

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

Weitere Informationen

Gilt für:

UrlEncodeToBytes(Byte[], Int32, Int32)

Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs

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

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

Parameter

bytes
Byte[]

Das zu codierende Bytearray.

offset
Int32

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

count
Int32

Die Anzahl von zu codierenden Bytes.

Gibt zurück

Byte[]

Ein codiertes 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-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 Zeichenentitätsäquivalente. Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in einer URL übertragen werden soll, werden die Zeichen < und > als %3c und %3e codiert.

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

Weitere Informationen

Gilt für: