WebUtility.UrlDecodeToBytes(Byte[], Int32, Int32) Metodo

Definizione

Converte una matrice di byte codificata codificata che è stata codificata per la trasmissione in un URL in una matrice di byte decodificata.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ encodedValue, int offset, int count);
public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (encodedValue As Byte(), offset As Integer, count As Integer) As Byte()

Parametri

encodedValue
Byte[]

Matrice con Byte codifica URL da decodificare.

offset
Int32

Offset, in byte, dall'inizio della Byte matrice alla decodifica.

count
Int32

Conteggio, in byte, da decodificare dalla Byte matrice.

Valori restituiti

Byte[]

Matrice decodificata Byte .

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 sequenze di escape esadecimali equivalenti. Il UrlEncodeToBytes metodo crea una matrice di byte con codifica URL.

La decodifica url sostituisce sequenze di escape esadecimali con equivalenti di caratteri ASCII corrispondenti. Ad esempio, se incorporato in un blocco di testo con codifica URL, le sequenze %3c di escape e %3e vengono decodificate nei caratteri < e >.

Si applica a