HttpUtility.UrlEncode 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í.
Codifica una cadena URL. Estas sobrecargas de método se pueden usar para codificar la dirección URL completa, incluidos los valores de cadena de consulta.
Para codificar o descodificar valores fuera de una aplicación web, use la clase WebUtility.
Sobrecargas
UrlEncode(Byte[], Int32, Int32) |
Convierte una matriz de bytes en una cadena con codificación URL, empezando en la posición especificada en la matriz y continuando hasta el número especificado de bytes. |
UrlEncode(String, Encoding) |
Codifica una cadena de dirección URL mediante el objeto de codificación especificado. |
UrlEncode(Byte[]) |
Convierte una matriz de bytes en una cadena de dirección URL codificada. |
UrlEncode(String) |
Codifica una cadena URL. |
UrlEncode(Byte[], Int32, Int32)
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
Convierte una matriz de bytes en una cadena con codificación URL, empezando en la posición especificada en la matriz y continuando hasta el número especificado de bytes.
public:
static System::String ^ UrlEncode(cli::array <System::Byte> ^ bytes, int offset, int count);
public static string? UrlEncode (byte[]? bytes, int offset, int count);
public static string UrlEncode (byte[] bytes, int offset, int count);
static member UrlEncode : byte[] * int * int -> string
Public Shared Function UrlEncode (bytes As Byte(), offset As Integer, count As Integer) As String
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
Cadena codificada.
Comentarios
El UrlEncode(String) método se puede usar para codificar toda la dirección URL, incluidos los valores de cadena de consulta. 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 los caracteres < y > están incrustados en un bloque de texto que se va a transmitir en una dirección URL, se codifican como %3c y %3e.
Para codificar o descodificar valores fuera de una aplicación web, use la clase WebUtility.
Consulte también
- UrlDecode(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas
Se aplica a
UrlEncode(String, Encoding)
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
Codifica una cadena de dirección URL mediante el objeto de codificación especificado.
public:
static System::String ^ UrlEncode(System::String ^ str, System::Text::Encoding ^ e);
public static string? UrlEncode (string? str, System.Text.Encoding e);
public static string UrlEncode (string str, System.Text.Encoding e);
static member UrlEncode : string * System.Text.Encoding -> string
Public Shared Function UrlEncode (str As String, e As Encoding) As String
Parámetros
- str
- String
Texto que se va a codificar.
Devoluciones
Cadena codificada.
Comentarios
Este método se puede usar para codificar toda la dirección URL, incluidos los valores de cadena de consulta. 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 los caracteres < y > están incrustados en un bloque de texto que se va a transmitir en una dirección URL, se codifican como %3c y %3e.
Para codificar o descodificar valores fuera de una aplicación web, use la clase WebUtility.
Consulte también
- UrlDecode(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas
Se aplica a
UrlEncode(Byte[])
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
Convierte una matriz de bytes en una cadena de dirección URL codificada.
public:
static System::String ^ UrlEncode(cli::array <System::Byte> ^ bytes);
public static string? UrlEncode (byte[]? bytes);
public static string UrlEncode (byte[] bytes);
static member UrlEncode : byte[] -> string
Public Shared Function UrlEncode (bytes As Byte()) As String
Parámetros
- bytes
- Byte[]
Matriz de bytes que se va a codificar.
Devoluciones
Cadena codificada.
Comentarios
El UrlEncode método se puede usar para codificar toda la dirección URL, incluidos los valores de cadena de consulta. 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 los caracteres < y > están incrustados en un bloque de texto que se va a transmitir en una dirección URL, se codifican como %3c y %3e.
Para codificar o descodificar valores fuera de una aplicación web, use la clase WebUtility.
Consulte también
- UrlDecode(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas
Se aplica a
UrlEncode(String)
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
- Source:
- HttpUtility.cs
Codifica una cadena URL.
public:
static System::String ^ UrlEncode(System::String ^ str);
public static string? UrlEncode (string? str);
public static string UrlEncode (string str);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (str As String) As String
Parámetros
- str
- String
Texto que se va a codificar.
Devoluciones
Cadena codificada.
Comentarios
El UrlEncode(String) método se puede usar para codificar toda la dirección URL, incluidos los valores de cadena de consulta. Si se pasan caracteres como espacios en blanco y puntuación en una secuencia HTTP sin codificación, podrían interpretarse erróneamente al final 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 los caracteres < y > están incrustados en un bloque de texto que se va a transmitir en una dirección URL, se codifican como %3c y %3e.
Puede codificar una dirección URL mediante el UrlEncode método o el UrlPathEncode método . Sin embargo, los métodos devuelven resultados diferentes. El UrlEncode método convierte cada carácter de espacio en un carácter más (+). El UrlPathEncode método convierte cada carácter de espacio en la cadena "%20", que representa un espacio en notación hexadecimal. Use el UrlPathEncode método al codificar la parte de la ruta de acceso de una dirección URL para garantizar una dirección URL descodificada coherente, independientemente de la plataforma o explorador que realice la descodificación.
El HttpUtility.UrlEncode método usa la codificación UTF-8 de forma predeterminada. Por lo tanto, el uso del UrlEncode método proporciona los mismos resultados que usar el UrlEncode método y especificar UTF8 como el segundo parámetro.
UrlEncode es una manera cómoda de acceder al UrlEncode método en tiempo de ejecución desde una aplicación ASP.NET. Internamente, UrlEncode usa el UrlEncode método para codificar cadenas.
Para codificar o descodificar valores fuera de una aplicación web, use la clase WebUtility.
Consulte también
- UrlDecode(String)
- Protección contra vulnerabilidades de seguridad de script en una aplicación web aplicando codificación HTML a cadenas