Sdílet prostřednictvím


Uri.UnescapeDataString Metoda

Definice

Přetížení

UnescapeDataString(ReadOnlySpan<Char>)

Převede rozsah na jeho neuskutečené znázornění.

UnescapeDataString(String)

Převede řetězec na jeho nepřesnou reprezentaci.

UnescapeDataString(ReadOnlySpan<Char>)

Převede rozsah na jeho neuskutečené znázornění.

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

Parametry

charsToUnescape
ReadOnlySpan<Char>

Rozprostřený výseče k unescape.

Návraty

Nepředstupná reprezentace charsToUnescape.

Platí pro

UnescapeDataString(String)

Zdroj:
UriExt.cs
Zdroj:
UriExt.cs
Zdroj:
UriExt.cs

Převede řetězec na jeho nepřesnou 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

Nepředstupná reprezentace stringToUnescape.

Výjimky

stringToUnescape je null.

Příklady

Následující příklad kódu unescapes a URI a pak převede všechny plus znaky ("+") 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 opatrně. Zrušení zapouzdření řetězce, který byl dříve neuskutečněn, může vést k nejednoznačnostem a chybám.

Mnoho webových prohlížečů řídicí mezery uvnitř identifikátorů URI do plus (+) znaků; Metoda UnescapeDataString však nepřevádí plus znaky na mezery, protože toto chování není standardní ve všech schématech URI.

Viz také

Platí pro