Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Uri.UnescapeDataString-Methode: (String)

 

Veröffentlicht: Oktober 2016

Konvertiert eine Zeichenfolge in eine Darstellung ohne Escapezeichen.

Namespace:   System
Assembly:  System (in System.dll)

public static string UnescapeDataString(
	string stringToUnescape
)

Parameter

stringToUnescape
Type: System.String

Die Zeichenfolge, deren Escapezeichen entfernt werden sollen.

Rückgabewert

Type: System.String

Ein String, der die Darstellung von stringToUnescape ohne Escapezeichen enthält.

Exception Condition
ArgumentNullException

stringToUnescape ist null.

Sie sollten diese Methode mit Vorsicht verwenden. Sind eine Zeichenfolge, die zuvor Escapezeichen entfernt wurden, kann dies zu Mehrdeutigkeiten und Fehlern führen.

Vielen Webbrowsern Leerzeichen innerhalb von URIs in Plus escape-Zeichen ("+") Allerdings ist die UnescapeDataString-Methode nicht plus-Zeichen in Leerzeichen konvertieren, da dieses Verhalten über alle URI-Schemas nicht standardmäßig vorhanden sind.

Im folgenden Codebeispiel wird einen URI entfernt und dann alle plus-Zeichen ("+") 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);

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: