HttpUtility.UrlEncodeToBytes Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Convierte una cadena o una matriz de bytes en una matriz codificada de bytes.
Para codificar o descodificar valores fuera de una aplicación web, use la WebUtility clase .
Sobrecargas
| Nombre | Description |
|---|---|
| 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 con codificación URL de bytes mediante el objeto de codificación especificado. |
| UrlEncodeToBytes(Byte[], Int32, Int32) |
Convierte una matriz de bytes en una matriz con codificación URL de bytes, empezando por la posición especificada en la matriz y continuando para 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);
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
Matriz codificada 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
- UrlDecodeToBytes(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas
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);
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
Matriz codificada 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
- UrlDecodeToBytes(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas
Se aplica a
UrlEncodeToBytes(String, Encoding)
Convierte una cadena en una matriz con codificación URL de bytes 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);
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.
Devoluciones
Matriz codificada 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
- UrlDecodeToBytes(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas
Se aplica a
UrlEncodeToBytes(Byte[], Int32, Int32)
Convierte una matriz de bytes en una matriz con codificación URL de bytes, empezando por la posición especificada en la matriz y continuando para 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);
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 de 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
Matriz codificada 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
- UrlDecodeToBytes(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas