Afficher en anglais

Partage via


Uri.UnescapeDataString Méthode

Définition

Surcharges

UnescapeDataString(ReadOnlySpan<Char>)

Convertit une étendue en sa représentation sans paysage.

UnescapeDataString(String)

Convertit une chaîne en sa représentation non boucrée.

UnescapeDataString(ReadOnlySpan<Char>)

Convertit une étendue en sa représentation sans paysage.

C#
public static string UnescapeDataString(ReadOnlySpan<char> charsToUnescape);

Paramètres

charsToUnescape
ReadOnlySpan<Char>

L’étendue jusqu’à un paysage.

Retours

Représentation non boucrée de charsToUnescape.

S’applique à

.NET 10 et .NET 9
Produit Versions
.NET 9, 10

UnescapeDataString(String)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Convertit une chaîne en sa représentation non boucrée.

C#
public static string UnescapeDataString(string stringToUnescape);

Paramètres

stringToUnescape
String

Chaîne à unscape.

Retours

Représentation non boucrée de stringToUnescape.

Exceptions

stringToUnescape est null.

Exemples

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

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

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

Remarques

Vous devez utiliser cette méthode avec soin. La suppression d’une chaîne qui a été précédemment non boucrée peut entraîner des ambiguïtés et des erreurs.

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

Voir aussi

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0