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

Définition

Convertit un tableau d'octets encodé qui a été encodé pour être transmis dans une URL dans un 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);
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 Byte encodé en URL à décoder.

offset
Int32

Offset, en octets, depuis le début du tableau Byte à décoder.

count
Int32

Nombre, en octets, à décoder depuis le tableau Byte.

Retours

Byte[]

Tableau décodé Byte.

Remarques

Si des caractères tels que des vides et des signes de ponctuation 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 encodé en URL.

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

S’applique à