HttpUtility.UrlDecode Metodo

Definizione

Converte una stringa codificata per la trasmissione in un URL in una stringa decodificata.

Per codificare o decodificare i valori all'esterno di un'applicazione Web, usare la WebUtility classe .

Overload

Nome Descrizione
UrlDecode(String, Encoding)

Converte una stringa con codifica URL in una stringa decodificata, usando l'oggetto di codifica specificato.

UrlDecode(Byte[], Int32, Int32, Encoding)

Converte una matrice di byte con codifica URL in una stringa decodificata usando l'oggetto di codifica specificato, a partire dalla posizione specificata nella matrice e continuando per il numero specificato di byte.

UrlDecode(String)

Converte una stringa codificata per la trasmissione in un URL in una stringa decodificata.

UrlDecode(Byte[], Encoding)

Converte una matrice di byte con codifica URL in una stringa decodificata usando l'oggetto di decodifica specificato.

UrlDecode(String, Encoding)

Converte una stringa con codifica URL in una stringa decodificata, usando l'oggetto di codifica specificato.

public:
 static System::String ^ UrlDecode(System::String ^ str, System::Text::Encoding ^ e);
public static string UrlDecode(string str, System.Text.Encoding e);
static member UrlDecode : string * System.Text.Encoding -> string
Public Shared Function UrlDecode (str As String, e As Encoding) As String

Parametri

str
String

Stringa da decodificare.

e
Encoding

Oggetto Encoding che specifica lo schema di decodifica.

Valori restituiti

Stringa decodificata.

Commenti

Se in un flusso HTTP vengono passati caratteri come spazi vuoti e punteggiatura, potrebbero essere interpretati in modo non corretto alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica url inverte la codifica. Ad esempio, se incorporato in un blocco di testo da trasmettere in un URL, i caratteri < e > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori all'esterno di un'applicazione Web, usare la WebUtility classe .

Vedi anche

Si applica a

UrlDecode(Byte[], Int32, Int32, Encoding)

Converte una matrice di byte con codifica URL in una stringa decodificata usando l'oggetto di codifica specificato, a partire dalla posizione specificata nella matrice e continuando per il numero specificato di byte.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, int offset, int count, System::Text::Encoding ^ e);
public static string UrlDecode(byte[] bytes, int offset, int count, System.Text.Encoding e);
static member UrlDecode : byte[] * int * int * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), offset As Integer, count As Integer, e As Encoding) As String

Parametri

bytes
Byte[]

Matrice di byte da decodificare.

offset
Int32

Posizione nel byte per iniziare la decodifica.

count
Int32

Numero di byte da decodificare.

e
Encoding

Oggetto Encoding che specifica lo schema di decodifica.

Valori restituiti

Stringa decodificata.

Eccezioni

bytes è null, ma count non è uguale a 0.

offset è minore 0 o maggiore della lunghezza della bytes matrice.

oppure

countè minore di 0ooffsetcount + è maggiore della lunghezza della bytes matrice.

Commenti

Se in un flusso HTTP vengono passati caratteri come spazi vuoti e punteggiatura, potrebbero essere interpretati in modo non corretto alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica url inverte la codifica. Ad esempio, se incorporato in un blocco di testo da trasmettere in un URL i caratteri < e > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori all'esterno di un'applicazione Web, usare la WebUtility classe .

Vedi anche

Si applica a

UrlDecode(String)

Converte una stringa codificata per la trasmissione in un URL in una stringa decodificata.

public:
 static System::String ^ UrlDecode(System::String ^ str);
public static string UrlDecode(string str);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (str As String) As String

Parametri

str
String

Stringa da decodificare.

Valori restituiti

Stringa decodificata.

Commenti

Se in un flusso HTTP vengono passati caratteri come spazi vuoti e punteggiatura, potrebbero essere interpretati in modo non corretto alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica url inverte la codifica. Ad esempio, se incorporato in un blocco di testo da trasmettere in un URL, i caratteri < e > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori all'esterno di un'applicazione Web, usare la WebUtility classe .

Vedi anche

Si applica a

UrlDecode(Byte[], Encoding)

Converte una matrice di byte con codifica URL in una stringa decodificata usando l'oggetto di decodifica specificato.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, System::Text::Encoding ^ e);
public static string UrlDecode(byte[] bytes, System.Text.Encoding e);
static member UrlDecode : byte[] * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), e As Encoding) As String

Parametri

bytes
Byte[]

Matrice di byte da decodificare.

e
Encoding

Oggetto Encoding che specifica lo schema di decodifica.

Valori restituiti

Stringa decodificata.

Commenti

Se in un flusso HTTP vengono passati caratteri come spazi vuoti e punteggiatura, potrebbero essere interpretati in modo non corretto alla fine della ricezione. La codifica URL converte i caratteri non consentiti in un URL in equivalenti di entità carattere; La decodifica url inverte la codifica. Ad esempio, se incorporato in un blocco di testo da trasmettere in un URL, i caratteri < e > vengono codificati come %3c e %3e.

Per codificare o decodificare i valori all'esterno di un'applicazione Web, usare la WebUtility classe .

Vedi anche

Si applica a