WebUtility.UrlDecodeToBytes(Byte[], Int32, Int32) Metoda

Definicja

Konwertuje zakodowaną tablicę bajtów zakodowaną na potrzeby transmisji w adresie URL na zdekodowaną tablicę bajtów.

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

Parametry

encodedValue
Byte[]

Tablica zakodowana Byte w adresie URL do dekodowania.

offset
Int32

Przesunięcie w bajtach od początku Byte tablicy do dekodowania.

count
Int32

Liczba w bajtach do dekodowania z tablicy Byte .

Zwraca

Byte[]

Zdekodowana tablica Byte .

Uwagi

Jeśli znaki takie jak puste i interpunkcyjne są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki niedozwolone w adresie URL na równoważne sekwencje ucieczki szesnastkowej. Metoda UrlEncodeToBytes tworzy tablicę bajtów zakodowaną w adresie URL.

Dekodowanie adresów URL zastępuje sekwencje ucieczki szesnastkowej odpowiednimi odpowiednikami znaków ASCII. Na przykład w przypadku osadowania w bloku tekstu zakodowanego w adresie URL sekwencje ucieczki %3c i %3e są dekodowane do znaków < i >.

Dotyczy