Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Uri.UnescapeDataString méthode (String)

 

Date de publication : novembre 2016

Convertit une chaîne en sa représentation sans séquence d'échappement.

Espace de noms:   System
Assembly:  System (dans System.dll)

public static string UnescapeDataString(
	string stringToUnescape
)

Paramètres

stringToUnescape
Type: System.String

Chaîne à placer hors d'une séquence d'échappement.

Valeur de retour

Type: System.String

String qui contient la représentation sans séquence d'échappement de stringToUnescape.

Exception Condition
ArgumentNullException

stringToUnescape a la valeur null.

Vous devez utiliser cette méthode avec précaution. Échappement et de chaîne qui a été précédemment sans séquence d’échappement non peut entraîner des erreurs et des ambiguïtés.

De plus, de nombreux navigateurs Web échappement à l’intérieur des URI des espaces de caractères (« + ») ; Toutefois, la méthode UnescapeDataString ne convertit pas les caractères plus en espaces, car ce comportement n’est pas standard dans tous les schémas d’URI.

L’exemple de code suivant annule le remplacement un URI, puis convertit tous les caractères plus (« + ») dans des espaces.

String DataString = Uri.UnescapeDataString(".NET+Framework");
Console.WriteLine("Unescaped string: {0}", DataString);

String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 2.0
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: