WebUtility.UrlEncode(String) Metodo

Definizione

Converte una stringa di testo in una stringa con codifica 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

Parametri

value
String

Testo da codificare in URL.

Restituisce

Stringa con codifica URL.

Commenti

Se in un flusso HTTP vengono passati caratteri come spazi vuoti e punteggiatura, potrebbero essere interpretati erroneamente alla fine della ricezione. La codifica URL sostituisce i caratteri non consentiti in un URL con equivalenti di entità carattere costituiti da sequenze di escape esadecimali. La stringa convertita deve essere conforme al formato UTF-8.

La codifica URL sostituisce tutti i codici di carattere ad eccezione di lettere, numeri e i caratteri di punteggiatura seguenti:

  • - (segno meno)

  • _ (carattere di sottolineatura)

  • . (periodo)

  • ! (punto esclamativo)

  • * (asterisco)

  • ( e ) (parentesi di apertura e chiusura)

Ogni carattere '' (spazio) viene convertito in un + carattere (più).

Ad esempio, se incorporato in un blocco di testo da trasmettere in un URL, i caratteri < e > vengono codificati come %3c e %3e.

Il UrlDecode metodo inverte la codifica.

Si applica a