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

Definizione

Converte una matrice di byte 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);
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[]

Una matrice Byte con codifica URL da decodificare.

offset
Int32

Offset, in byte, dall'inizio della matrice Byte da decodificare.

count
Int32

Conteggio, in byte, per decodificare dalla matrice Byte.

Restituisce

Byte[]

Una matrice Byte decodificata.

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 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 dell'URL sostituisce sequenze di escape esadecimali con equivalenti di caratteri ASCII corrispondenti. Ad esempio, quando incorporato in un blocco di testo codificato con URL, le sequenze %3c di escape e vengono decodificate nei caratteri < e >%3e .

Si applica a