Uri.UnescapeDataString Metodo

Definizione

Overload

UnescapeDataString(ReadOnlySpan<Char>)
UnescapeDataString(String)

Converte una stringa nella relativa rappresentazione senza caratteri escape.

UnescapeDataString(ReadOnlySpan<Char>)

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

Parametri

charsToUnescape
ReadOnlySpan<Char>

Restituisce

Si applica a

UnescapeDataString(String)

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

Converte una stringa nella relativa rappresentazione senza caratteri escape.

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

Parametri

stringToUnescape
String

Stringa da convertire in stringa senza caratteri escape.

Restituisce

Rappresentazione senza caratteri di escape di stringToUnescape.

Eccezioni

stringToUnescape è null.

Esempio

L'esempio di codice seguente annulla l'escape di un URI e quindi converte tutti i caratteri più ("+") in spazi.

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}"

Commenti

È consigliabile usare questo metodo con attenzione. L'incapsulamento di una stringa precedentemente senza caratteri di escape può causare ambiguità ed errori.

Molti Web browser eseggono spazi di escape all'interno degli URI in caratteri più ("+"). Tuttavia, il metodo UnescapeDataString non converte più caratteri in spazi perché questo comportamento non è standard in tutti gli schemi URI.

Vedi anche

Si applica a