Uri.UnescapeDataString(String) Uri.UnescapeDataString(String) Uri.UnescapeDataString(String) Uri.UnescapeDataString(String) Method

Definition

Konvertiert eine Zeichenfolge in eine Darstellung ohne Escapezeichen.Converts a string to its unescaped representation.

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 String String String

Die Zeichenfolge, deren Escapezeichen entfernt werden sollen.The string to unescape.

Gibt zurück

Ein String, der die Darstellung von stringToUnescape ohne Escapezeichen enthält.A String that contains the unescaped representation of stringToUnescape.

Ausnahmen

stringToUnescape ist null.stringToUnescape is null.

Beispiele

Im folgenden Codebeispiel wird einen URI entfernt und eine plus-Zeichen ("+") in Leerzeichen konvertiert.The following code example unescapes a URI, and then converts any plus characters ("+") into spaces.

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

String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);

Hinweise

Sie sollten diese Methode mit Vorsicht verwenden.You should use this method with care. Entfernen von Escapezeichen eine Zeichenfolge, die zuvor Escapezeichen entfernt wurden, kann dies zu Mehrdeutigkeiten und Fehlern führen.Unescaping a string that has been previously unescaped can lead to ambiguities and errors.

Viele Webbrowser als Leerzeichen innerhalb von URIs in Plus Escapezeichen ("+") Zeichen. Allerdings ist die UnescapeDataString-Methode nicht und Zeichen in Leerzeichen konvertieren, da dieses Verhalten nicht über alle URI-Schemas standard ist.Many Web browsers escape spaces inside of URIs into plus ("+") characters; however, the UnescapeDataString method does not convert plus characters into spaces because this behavior is not standard across all URI schemes.

Gilt für:

Siehe auch