WebUtility.UrlEncode(String) Méthode

Définition

Convertit une chaîne de texte en chaîne encodée en URL.

public:
 static System::String ^ UrlEncode(System::String ^ value);
public static string UrlEncode (string value);
public static string? UrlEncode (string? value);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (value As String) As String

Paramètres

value
String

Texte à encoder en URL.

Retours

Chaîne encodée en URL.

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 remplace les caractères qui ne sont pas autorisés dans une URL par des équivalents d’entité de caractères composés de séquences d’échappement hexadécimales. La chaîne convertie est censée être conforme au format UTF-8.

L’encodage d’URL remplace tous les codes caractères à l’exception des lettres, des chiffres et des caractères de ponctuation suivants :

  • - (signe moins)

  • _ (trait de soulignement)

  • . (point)

  • ! (point d’exclamation)

  • * (astérisque)

  • ( et ) (parenthèses d’ouverture et de fermeture)

Chaque caractère ' ' (espace) est converti + en caractère (plus).

Par exemple, lorsqu’ils sont incorporés dans un bloc de texte à transmettre dans une URL, les caractères < et > sont encodés en tant que %3c et %3e.

La UrlDecode méthode inverse l’encodage.

S’applique à