Condividi tramite


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 i caratteri come spazi vuoti e punteggiatura vengono passati in un flusso HTTP, 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 tranne lettere, numeri e caratteri di punteggiatura seguenti:

  • - (segno meno)

  • _ (sottolineatura)

  • . (periodo)

  • ! (punto esclamativo)

  • * (asterisco)

  • ( e ) (parentesi di apertura e chiusura)

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

Ad esempio, quando 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