Uri.UnescapeDataString Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
UnescapeDataString(ReadOnlySpan<Char>) | |
UnescapeDataString(String) |
Konvertiert eine Zeichenfolge in eine Darstellung ohne Escapezeichen. |
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
Parameter
- charsToUnescape
- ReadOnlySpan<Char>
Gibt zurück
Gilt für:
UnescapeDataString(String)
- Quelle:
- UriExt.cs
- Quelle:
- UriExt.cs
- Quelle:
- UriExt.cs
Konvertiert eine Zeichenfolge in eine Darstellung ohne Escapezeichen.
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
Parameter
- stringToUnescape
- String
Die Zeichenfolge, deren Escapezeichen entfernt werden sollen.
Gibt zurück
Die Darstellung von stringToUnescape
ohne Escapezeichen.
Ausnahmen
stringToUnescape
ist null
.
Beispiele
Im folgenden Codebeispiel wird das Scape eines URI aufheben und dann alle Pluszeichen ("+") in Leerzeichen konvertiert.
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}"
Hinweise
Sie sollten diese Methode mit Bedacht verwenden. Das Aufheben der Kapselung einer Zeichenfolge, die zuvor nicht gekennzeichnet wurde, kann zu Mehrdeutigkeiten und Fehlern führen.
Viele Webbrowser escapen Leerzeichen innerhalb von URIs in Pluszeichen ("+"). Die UnescapeDataString-Methode konvertiert jedoch keine Pluszeichen in Leerzeichen, da dieses Verhalten nicht für alle URI-Schemas standard ist.
Weitere Informationen
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für