Bagikan melalui


Uri.UnescapeDataString Metode

Definisi

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 charsToUnescapeyang 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 stringToUnescapeyang 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.

Lihat juga

Berlaku untuk