WebUtility.UrlDecodeToBytes(Byte[], Int32, Int32) Méthode

Définition

Convertit un tableau d’octets encodé qui a été encodé pour la transmission dans une URL en tableau d’octets décodé.

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()

Paramètres

encodedValue
Byte[]

Tableau encodé Byte en URL à décoder.

offset
Int32

Décalage, en octets, du début du Byte tableau à décoder.

count
Int32

Nombre, en octets, à décoder à partir du Byte tableau.

Retours

Byte[]

Tableau décodé Byte .

Remarques

Si des caractères tels que des espaces et des ponctuations sont transmis dans un flux HTTP, ils peuvent être mal interprétés à la fin de la réception. L’encodage d’URL convertit les caractères qui ne sont pas autorisés dans une URL en séquences d’échappement hexadécimales équivalentes. La UrlEncodeToBytes méthode crée un tableau d’octets codés par URL.

Le décodage d’URL remplace les séquences d’échappement hexadécimales par des équivalents de caractères ASCII correspondants. Par exemple, lorsqu’elles sont incorporées dans un bloc de texte encodé par URL, les séquences %3c d’échappement et %3e sont décodées dans les caractères < et >.

S’applique à