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

Definição

Converte um array de bytes codificado que foi codificado para transmissão numa URL num array de bytes decodificado.

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[]

Um array codificado Byte por URL para decodificar.

offset
Int32

O deslocamento, em bytes, desde o início do Byte array até à decodificação.

count
Int32

A contagem, em bytes, para decodificar a partir do Byte array.

Devoluções

Byte[]

Um array decodificado Byte .

Observações

Se caracteres como espaços em branco e pontuação forem passados num fluxo HTTP, podem ser mal interpretados na parte receptora. A codificação de URL converte caracteres que não são permitidos numa URL em sequências hexadecimais equivalentes de escape. O UrlEncodeToBytes método cria um array de bytes codificado por URL.

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

Aplica-se a