Uri.UnescapeDataString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
- Origine:
- UriExt.cs
- Origine:
- UriExt.cs
- Origine:
- 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per