Uri.UnescapeDataString(String) Yöntem

Tanım

Bir dizeyi, ayarlanmamış gösterimine dönüştürür.

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

Parametreler

stringToUnescape
String

Manzarayı kaldıracak dize.

Döndürülenler

String

öğesinin ayarlanmamış gösterimi stringToUnescape.

Özel durumlar

stringToUnescape, null değeridir.

Örnekler

Aşağıdaki kod örneği bir URI'nin çıkışını çıkarır ve ardından tüm artı karakterlerini ("+") boşluklara dönüştürür.

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}"

Açıklamalar

Bu yöntemi dikkatli kullanmanız gerekir. Daha önce çıkarılmış bir dizenin kapsülden çıkarılması belirsizliklere ve hatalara yol açabilir.

Birçok Web tarayıcısı, URI'lerin içindeki boşluklardan artı ("+") karakterlere kaçış; ancak, UnescapeDataString yöntemi artı karakterlerini boşluklara dönüştürmez çünkü bu davranış tüm URI düzenlerinde standart değildir.

Şunlara uygulanır

Ayrıca bkz.