WebUtility.UrlDecode(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует строку, которая была закодирована для передачи в URL-адресе в декодированную строку.
public:
static System::String ^ UrlDecode(System::String ^ encodedValue);
public static string UrlDecode(string encodedValue);
public static string? UrlDecode(string? encodedValue);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (encodedValue As String) As String
Параметры
- encodedValue
- String
Строка, закодированная по URL-адресу для декодирования.
Возвращаемое значение
Декодированная строка.
Комментарии
Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не разрешены в URL-адресе в эквивалентные шестнадцатеричные escape-последовательности. Шестнадцатеричные escape-последовательности находятся в верхнем регистре. Например, символы < и > кодируются в escape-последовательности %3C и %3E. Метод UrlEncode создает строку, закодированную URL-адресом.
Декодирование URL-адресов заменяет шестнадцатеричные escape-последовательности соответствующими эквивалентами символов ASCII. Например, при внедрении в блок закодированного URL-адреса последовательности и %3c%3e декодируются в символы < и >.