Uri.UnescapeDataString Метод

Определение

Перегрузки

Имя Описание
UnescapeDataString(ReadOnlySpan<Char>)

Преобразует диапазон в его неискаченное представление.

UnescapeDataString(String)

Преобразует строку в неопакованное представление.

UnescapeDataString(ReadOnlySpan<Char>)

Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs

Преобразует диапазон в его неискаченное представление.

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

Параметры

charsToUnescape
ReadOnlySpan<Char>

Диапазон для расплана.

Возвращаемое значение

Неопакованное представление charsToUnescape.

Применяется к

UnescapeDataString(String)

Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs

Преобразует строку в неопакованное представление.

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

Параметры

stringToUnescape
String

Строка для расопределений.

Возвращаемое значение

Неопакованное представление stringToUnescape.

Исключения

stringToUnescape равно null.

Примеры

Следующий пример кода отменяет URI, а затем преобразует все символы плюса ("+") в пробелы.

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

Комментарии

Этот метод следует использовать с осторожностью. Отмена отображения строки, которая ранее не отображалась, может привести к неоднозначности и ошибкам.

Многие веб-браузеры экранные пространства внутри URI в плюс ("+") символы; Однако метод UnescapeDataString не преобразует символы плюса в пробелы, так как это поведение не является стандартным для всех схем URI.

См. также раздел

Применяется к