Uri.UnescapeDataString 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ř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.