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 ein URI-Escapezeichen und dann alle Pluszeichen ("+") 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

Verwenden Sie diese Methode mit Sorgfalt.You should use this method with care. Das Escapezeichen einer Zeichenfolge, die zuvor ohne Escapezeichen versehen wurde, kann zu Mehrdeutigkeiten und Fehlern führenUnescaping a string that has been previously unescaped can lead to ambiguities and errors.

Viele Webbrowser unterbrechen Leerzeichen in URIs in Pluszeichen ("+"). die UnescapeDataString-Methode konvertiert Pluszeichen jedoch nicht in Leerzeichen, da dieses Verhalten in allen URI-Schemas nicht standardmäßig 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