Partager 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.

public:
 static System::String ^ UnescapeDataString(ReadOnlySpan<char> charsToUnescape);
public static string UnescapeDataString (ReadOnlySpan<char> charsToUnescape);
static member UnescapeDataString : ReadOnlySpan<char> -> string
Public Shared Function UnescapeDataString (charsToUnescape As ReadOnlySpan(Of Char)) As String

Paramètres

charsToUnescape
ReadOnlySpan<Char>

L’étendue jusqu’à un paysage.

Retours

Représentation non boucrée de charsToUnescape.

S’applique à

UnescapeDataString(String)

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

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

public:
 static System::String ^ UnescapeDataString(System::String ^ stringToUnescape);
public static string UnescapeDataString (string stringToUnescape);
static member UnescapeDataString : string -> string
Public Shared Function UnescapeDataString (stringToUnescape As String) As String

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.

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

String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);
let DataString = Uri.UnescapeDataString ".NET+Framework"
printfn $"Unescaped string: {DataString}"

let PlusString = DataString.Replace('+',' ')
printfn $"plus to space string: {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 à