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-адреса escape-последовательности %3c
и %3e
декодируются в символы <
и >
.