HttpUtility.UrlDecodeToBytes Método

Definición

Convierte una cadena o matriz de bytes codificada por URL en una matriz de bytes descodificada.

Para codificar o descodificar valores fuera de una aplicación web, use la WebUtility clase .

Sobrecargas

Nombre Description
UrlDecodeToBytes(Byte[])

Convierte una matriz con codificación URL de bytes en una matriz de bytes descodificada de bytes.

UrlDecodeToBytes(String)

Convierte una cadena con codificación URL en una matriz de bytes descodificada.

UrlDecodeToBytes(String, Encoding)

Convierte una cadena con codificación URL en una matriz de bytes descodificada mediante el objeto de descodificación especificado.

UrlDecodeToBytes(Byte[], Int32, Int32)

Convierte una matriz con codificación URL de bytes en una matriz de bytes descodificada, empezando por la posición especificada en la matriz y continuando para el número especificado de bytes.

UrlDecodeToBytes(Byte[])

Convierte una matriz con codificación URL de bytes en una matriz de bytes descodificada de bytes.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[] UrlDecodeToBytes(byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()

Parámetros

bytes
Byte[]

Matriz de bytes que se va a descodificar.

Devoluciones

Byte[]

Matriz descodificada de bytes.

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 equivalentes de entidades de caracteres; La descodificación de direcciones URL invierte la codificación. Por ejemplo, cuando se inserta en un bloque de texto que se va a transmitir en una dirección URL, los caracteres < y > se codifican como %3c y %3e.

Para codificar o descodificar valores fuera de una aplicación web, use la WebUtility clase .

Consulte también

Se aplica a

UrlDecodeToBytes(String)

Convierte una cadena con codificación URL en una matriz de bytes descodificada.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[] UrlDecodeToBytes(string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()

Parámetros

str
String

La cadena que se va a descodificar.

Devoluciones

Byte[]

Matriz descodificada de bytes.

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 equivalentes de entidades de caracteres; La descodificación de direcciones URL invierte la codificación. Por ejemplo, cuando se inserta en un bloque de texto que se va a transmitir en una dirección URL, los caracteres < y > se codifican como %3c y %3e.

Para codificar o descodificar valores fuera de una aplicación web, use la WebUtility clase .

Consulte también

Se aplica a

UrlDecodeToBytes(String, Encoding)

Convierte una cadena con codificación URL en una matriz de bytes descodificada mediante el objeto de descodificación especificado.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[] UrlDecodeToBytes(string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()

Parámetros

str
String

La cadena que se va a descodificar.

e
Encoding

Objeto Encoding que especifica el esquema de descodificación.

Devoluciones

Byte[]

Matriz descodificada de bytes.

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 equivalentes de entidades de caracteres; La descodificación de direcciones URL invierte la codificación. Por ejemplo, cuando se inserta en un bloque de texto que se va a transmitir en una dirección URL, los caracteres < y > se codifican como %3c y %3e.

Para codificar o descodificar valores fuera de una aplicación web, use la WebUtility clase .

Consulte también

Se aplica a

UrlDecodeToBytes(Byte[], Int32, Int32)

Convierte una matriz con codificación URL de bytes en una matriz de bytes descodificada, empezando por la posición especificada en la matriz y continuando para el número especificado de bytes.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[] UrlDecodeToBytes(byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()

Parámetros

bytes
Byte[]

Matriz de bytes que se va a descodificar.

offset
Int32

Posición de la matriz de bytes en la que se va a comenzar a descodificar.

count
Int32

Número de bytes que se van a descodificar.

Devoluciones

Byte[]

Matriz descodificada de bytes.

Excepciones

byteses , pero count no es nulligual a 0.

offset es menor 0 o mayor que la longitud de la bytes matriz.

O bien

count es menor que 0, o count + offset es mayor que la longitud de la bytes matriz.

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 equivalentes de entidades de caracteres; La descodificación de direcciones URL invierte la codificación. Por ejemplo, cuando se inserta en un bloque de texto que se va a transmitir en una dirección URL, los caracteres < y > se codifican como %3c y %3e.

Para codificar o descodificar valores fuera de una aplicación web, use la WebUtility clase .

Consulte también

Se aplica a