Uri.UnescapeDataString Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
UnescapeDataString(ReadOnlySpan<Char>) |
Mengonversi rentang ke representasi yang tidak dilewati. |
UnescapeDataString(String) |
Mengonversi string ke representasi yang tidak dilewati. |
UnescapeDataString(ReadOnlySpan<Char>)
Mengonversi rentang ke representasi yang tidak dilewati.
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
Parameter
- charsToUnescape
- ReadOnlySpan<Char>
Rentang untuk unescape.
Mengembalikan
Representasi charsToUnescape
yang tidak dilewati.
Berlaku untuk
UnescapeDataString(String)
- Sumber:
- UriExt.cs
- Sumber:
- UriExt.cs
- Sumber:
- UriExt.cs
Mengonversi string ke representasi yang tidak dilewati.
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
Parameter
- stringToUnescape
- String
String untuk unescape.
Mengembalikan
Representasi stringToUnescape
yang tidak dilewati.
Pengecualian
stringToUnescape
null
.
Contoh
Contoh kode berikut membuka URI, lalu mengonversi karakter plus apa pun ("+") menjadi spasi.
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}"
Keterangan
Anda harus menggunakan metode ini dengan hati-hati. Membuka lanskap untai (karakter) yang sebelumnya belum di-unescaped dapat menyebabkan ambiguitas dan kesalahan.
Banyak browser Web meloloskan spasi di dalam URI menjadi karakter plus ("+"); namun, metode UnescapeDataString tidak mengonversi karakter plus menjadi spasi karena perilaku ini tidak standar di semua skema URI.