WebUtility.UrlEncodeToBytes(Byte[], Int32, Int32) 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 ein Bytearray in ein URL-codiertes URL-Bytearray.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ value, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] value, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? value, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (value As Byte(), offset As Integer, count As Integer) As Byte()
Parameter
Gibt zurück
Ein codiertes Byte array.
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 ersetzt Zeichen, die in einer URL nicht zulässig sind, durch Zeichenentitätsäquivalente, die aus hexadezimalen Escapesequenzen bestehen. Es wird erwartet, dass die konvertierte Zeichenfolge dem UTF-8-Format entspricht.
Die URL-Codierung ersetzt alle Zeichencodes mit Ausnahme von Buchstaben, Zahlen und den folgenden Satzzeichen:
-
(Minuszeichen)_
(Unterstrich).
(Punkt)!
(Ausrufezeichen)*
(Sternchen)'
(einfaches Anführungszeichen)(
und)
(öffnende und schließende Klammern)
Wenn Sie beispielsweise in einen Textblock eingebettet werden, der in einer URL übertragen werden soll, werden die Zeichen <
und >
als %3c
und %3e
codiert.
Die UrlDecodeToBytes -Methode kehrt die Codierung um.