Share via


WebUtility.UrlDecodeToBytes(Byte[], Int32, Int32) Método

Definição

Converte uma matriz de bytes codificados que foi codificada para transmissão em uma URL em uma matriz de bytes decodificados.

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()

Parâmetros

encodedValue
Byte[]

Uma matriz Byte com codificação de URL a ser decodificada.

offset
Int32

O deslocamento, em bytes, do início da matriz Byte a ser decodificada.

count
Int32

A contagem, em bytes, a ser decodificada da matriz Byte.

Retornos

Byte[]

Uma matriz Byte decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em sequências de escape hexadecimal equivalentes. O UrlEncodeToBytes método cria uma matriz de bytes codificada em URL.

A decodificação de URL substitui sequências de escape hexadecimal por equivalentes de caracteres ASCII correspondentes. Por exemplo, quando inserido em um bloco de texto codificado em URL, as sequências de escape e são decodificadas nos caracteres %3c< e >.%3e

Aplica-se a