Uri.UnescapeDataString Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| UnescapeDataString(ReadOnlySpan<Char>) |
Átkonvertálja a spant a nem kibontott ábrázolására. |
| UnescapeDataString(String) |
Egy sztringet kibontatlan ábrázolásúvá alakít át. |
UnescapeDataString(ReadOnlySpan<Char>)
- Forrás:
- UriExt.cs
- Forrás:
- UriExt.cs
- Forrás:
- UriExt.cs
Átkonvertálja a spant a nem kibontott ábrázolására.
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
Paraméterek
- charsToUnescape
- ReadOnlySpan<Char>
A span to unescape.
Válaszok
A kibontatlan ábrázolása charsToUnescape.
A következőre érvényes:
UnescapeDataString(String)
- Forrás:
- UriExt.cs
- Forrás:
- UriExt.cs
- Forrás:
- UriExt.cs
- Forrás:
- UriExt.cs
- Forrás:
- UriExt.cs
Egy sztringet kibontatlan ábrázolásúvá alakít át.
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
Paraméterek
- stringToUnescape
- String
A sztring, amely felfedi a képét.
Válaszok
A kibontatlan ábrázolása stringToUnescape.
Kivételek
stringToUnescape az null.
Példák
Az alábbi példakód egy URI-t hoz létre, majd a plusz karaktereket ("+") szóközökké alakítja.
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}"
Megjegyzések
Ezt a módszert körültekintően kell használnia. A korábban le nem bontott sztringek kibontása kétértelműségeket és hibákat okozhat.
Sok webböngésző az URI-kon belüli szóközöket plusz ("+") karakterekké alakítja; Az UnescapeDataString metódus azonban nem konvertálja a plusz karaktereket szóközökké, mert ez a viselkedés nem minden URI-sémában szabványos.