Share via


HttpUtility.UrlEncodeToBytes Método

Definición

Convierte una cadena o una matriz de bytes en una matriz de bytes codificada.

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

Sobrecargas

UrlEncodeToBytes(Byte[])

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

UrlEncodeToBytes(String)

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

UrlEncodeToBytes(String, Encoding)

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

UrlEncodeToBytes(Byte[], Int32, Int32)

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

UrlEncodeToBytes(Byte[])

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

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

Parámetros

bytes
Byte[]

Matriz de bytes que se va a codificar.

Devoluciones

Byte[]

Matriz de bytes codificada.

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 los caracteres que no se permiten en una dirección URL en equivalentes de entidad 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 < and > se codifican como %3c y %3e.

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

Consulte también

Se aplica a

UrlEncodeToBytes(String)

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

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

Parámetros

str
String

Cadena que se va a codificar.

Devoluciones

Byte[]

Matriz de bytes codificada.

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 los caracteres que no se permiten en una dirección URL en equivalentes de entidad 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 < and > se codifican como %3c y %3e.

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

Consulte también

Se aplica a

UrlEncodeToBytes(String, Encoding)

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

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

Parámetros

str
String

Cadena que se va a codificar.

e
Encoding

Encoding que especifica el esquema de codificación.

Devoluciones

Byte[]

Matriz de bytes codificada.

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 los caracteres que no se permiten en una dirección URL en equivalentes de entidad 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 < and > se codifican como %3c y %3e.

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

Consulte también

Se aplica a

UrlEncodeToBytes(Byte[], Int32, Int32)

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

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

Parámetros

bytes
Byte[]

Matriz de bytes que se va a codificar.

offset
Int32

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

count
Int32

Número de bytes que se van a codificar.

Devoluciones

Byte[]

Matriz de bytes codificada.

Excepciones

bytes es null, pero count no es igual a 0.

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

o bien

count es menor que 0, o count + offset es mayor que la longitud de la matriz 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 los caracteres que no se permiten en una dirección URL en equivalentes de entidad 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 < and > se codifican como %3c y %3e.

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

Consulte también

Se aplica a