Ler em inglês

Partilhar 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 byte[] UrlDecodeToBytes (byte[] encodedValue, int offset, int count);
public static byte[]? UrlDecodeToBytes (byte[]? encodedValue, int offset, int count);

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

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0