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-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für