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 die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.
Überlädt
| Name | Beschreibung |
|---|---|
| UrlEncodeToBytes(Byte[]) |
Wandelt ein Bytearray in ein URL-codiertes Bytearray um. |
| UrlEncodeToBytes(String) |
Konvertiert eine Zeichenfolge in ein URL-codiertes Bytearray. |
| UrlEncodeToBytes(String, Encoding) |
Wandelt eine Zeichenfolge mithilfe des angegebenen Codierungsobjekts in ein URL-codiertes Bytearray um. |
| UrlEncodeToBytes(Byte[], Int32, Int32) |
Wandelt ein Bytearray in ein URL-codiertes Bytearray um, beginnend an der angegebenen Position im Array und wird für die angegebene Anzahl von Bytes fortgesetzt. |
UrlEncodeToBytes(Byte[])
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
Wandelt ein Bytearray in ein URL-codiertes Bytearray um.
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 Array der zu codierenden Bytes.
Gibt zurück
Ein codiertes Bytearray.
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 Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.
Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.
Weitere Informationen
- UrlDecodeToBytes(String)
- Vorgehensweise: Schutz vor Skript-Exploits in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen
Gilt für:
UrlEncodeToBytes(String)
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- 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 codierenden Zeichenfolge.
Gibt zurück
Ein codiertes Bytearray.
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 Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.
Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.
Weitere Informationen
- UrlDecodeToBytes(String)
- Vorgehensweise: Schutz vor Skript-Exploits in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen
Gilt für:
UrlEncodeToBytes(String, Encoding)
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
Wandelt eine Zeichenfolge mithilfe des angegebenen Codierungsobjekts in ein URL-codiertes Bytearray um.
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 codierenden Zeichenfolge.
Gibt zurück
Ein codiertes Bytearray.
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 Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.
Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.
Weitere Informationen
- UrlDecodeToBytes(String)
- Vorgehensweise: Schutz vor Skript-Exploits in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen
Gilt für:
UrlEncodeToBytes(Byte[], Int32, Int32)
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
- Quelle:
- HttpUtility.cs
Wandelt ein Bytearray in ein URL-codiertes Bytearray um, beginnend an der angegebenen Position im Array und wird für die angegebene Anzahl von Bytes fortgesetzt.
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 Array der zu codierenden Bytes.
- offset
- Int32
Die Position im Bytearray, an der die Codierung beginnen soll.
- count
- Int32
Die Anzahl der zu codierenden Bytes.
Gibt zurück
Ein codiertes Bytearray.
Ausnahmen
bytes ist null, aber count nicht gleich 0.
offset ist kleiner oder größer als 0 die Länge des bytes Arrays.
-oder-
countist kleiner als 0odercount + offsetgrößer als die Länge des bytes Arrays.
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 Zeichenentsprechungen; Die URL-Decodierung kehrt die Codierung um. Wenn sie beispielsweise in einen Textblock eingebettet werden, der in eine URL übertragen werden soll, werden die Zeichen < als > %3c und %3ecodiert.
Verwenden Sie die WebUtility Klasse, um Werte außerhalb einer Webanwendung zu codieren oder zu decodieren.
Weitere Informationen
- UrlDecodeToBytes(String)
- Vorgehensweise: Schutz vor Skript-Exploits in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen