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

Definición

Convierte una matriz de bytes codificada que se ha codificado para la transmisión en una dirección URL en una matriz de bytes descodificada.

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

Matriz con codificación URL Byte que se va a descodificar.

offset
Int32

Desplazamiento, en bytes, desde el principio de la Byte matriz que se va a descodificar.

count
Int32

Recuento, en bytes, que se va a descodificar de la Byte matriz.

Devoluciones

Byte[]

Matriz descodificada Byte .

Comentarios

Si se pasan caracteres como espacios en blanco y puntuación en una secuencia HTTP, es posible que se malinterpreten en el extremo receptor. La codificación url convierte caracteres que no se permiten en una dirección URL en secuencias de escape hexadecimal equivalentes. El UrlEncodeToBytes método crea una matriz de bytes con codificación URL.

La descodificación de direcciones URL reemplaza las secuencias de escape hexadecimales por los equivalentes de caracteres ASCII correspondientes. Por ejemplo, cuando se inserta en un bloque de texto con codificación URL, las secuencias de escape y %3c se descodifican en los caracteres %3e< y >.

Se aplica a