Uri.UnescapeDataString(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede řetězec na jeho neuskutečnovanou reprezentaci.
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
Parametry
- stringToUnescape
- String
Řetězec, který se má zrušit.
Návraty
Unescaped reprezentace stringToUnescape
.
Výjimky
stringToUnescape
je null
.
Příklady
Následující příklad kódu oddělí identifikátor URI a pak převede všechny znaky plus ("+") na mezery.
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}"
Poznámky
Tuto metodu byste měli používat s opatrností. Zrušením zapouzdření řetězce, který byl dříve nepostřebný, může vést k nejednoznačnostem a chybám.
Mnoho webovýchprohlížečch Metoda UnescapeDataString ale nepřevádí plus znaky na mezery, protože toto chování není standardní ve všech schématech URI.