Compartir vía


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 Byte codificada como dirección URL que se va a descodificar.

offset
Int32

El desplazamiento, en bytes, desde el principio de la matriz Byte para descodificar.

count
Int32

El recuento, en bytes, para descodificar de la matriz Byte.

Devoluciones

Byte[]

Una matriz Byte descodificada.

Comentarios

Si se pasan caracteres como espacios en blanco y puntuación en una secuencia HTTP, es posible que se malinterpreten al final receptor. La codificación de direcciones URL convierte los caracteres que no se permiten en una dirección URL en secuencias de escape hexadecimales 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 codificado con dirección URL, las secuencias %3c de escape y %3e se descodifican en los caracteres < y >.

Se aplica a