HttpUtility.UrlEncodeToBytes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
- UrlDecodeToBytes(String)
- Vorgehensweise: Schützen vor Skript-Exploits in einer Webanwendung durch Anwenden der HTML-Codierung auf Zeichenfolgen
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
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
- UrlDecodeToBytes(String)
- Vorgehensweise: Schützen vor Skript-Exploits in einer Webanwendung durch Anwenden der HTML-Codierung auf Zeichenfolgen
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.
Gibt zurück
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
- UrlDecodeToBytes(String)
- Vorgehensweise: Schützen vor Skript-Exploits in einer Webanwendung durch Anwenden der HTML-Codierung auf Zeichenfolgen
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
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
- UrlDecodeToBytes(String)
- Vorgehensweise: Schützen vor Skript-Exploits in einer Webanwendung durch Anwenden der HTML-Codierung auf Zeichenfolgen