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 декодируются в символы < и >.

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