WebUtility.UrlEncode(String) Método

Definición

Convierte una cadena de texto en una cadena codificada como una dirección URL.

public:
 static System::String ^ UrlEncode(System::String ^ value);
public static string UrlEncode (string value);
public static string? UrlEncode (string? value);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (value As String) As String

Parámetros

value
String

Texto que se va a codificar con una dirección URL.

Devoluciones

Cadena codificada como una dirección URL.

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 reemplaza los caracteres que no se permiten en una dirección URL por equivalentes de entidad de caracteres que constan de secuencias de escape hexadecimales. Se espera que la cadena convertida se ajuste al formato UTF-8.

La codificación de direcciones URL reemplaza todos los códigos de caracteres, excepto las letras, los números y los siguientes caracteres de puntuación:

  • - (signo menos)

  • _ (subrayado)

  • . (período)

  • ! (signo de exclamación)

  • * (asterisco)

  • ( y ) (paréntesis de apertura y cierre)

Cada carácter ' ' (espacio) se convierte en un + carácter (más).

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.

El UrlDecode método invierte la codificación.

Se aplica a