HttpUtility.UrlDecode Метод

Определение

Преобразует строку, которая была закодирована для передачи в URL-адресе в декодированную строку.

Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.

Перегрузки

Имя Описание
UrlDecode(String, Encoding)

Преобразует строку, закодированную URL-адресом, в декодированную строку с помощью указанного объекта кодирования.

UrlDecode(Byte[], Int32, Int32, Encoding)

Преобразует массив байтов, закодированный URL-адресом, в декодированную строку с помощью указанного объекта кодирования, начиная с указанной позиции в массиве, и продолжается для указанного количества байтов.

UrlDecode(String)

Преобразует строку, которая была закодирована для передачи в URL-адресе в декодированную строку.

UrlDecode(Byte[], Encoding)

Преобразует массив байтов, закодированный URL-адресом, в декодированную строку с помощью указанного декодируемого объекта.

UrlDecode(String, Encoding)

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

Преобразует строку, закодированную URL-адресом, в декодированную строку с помощью указанного объекта кодирования.

public:
 static System::String ^ UrlDecode(System::String ^ str, System::Text::Encoding ^ e);
public static string? UrlDecode(string? str, System.Text.Encoding e);
public static string UrlDecode(string str, System.Text.Encoding e);
static member UrlDecode : string * System.Text.Encoding -> string
Public Shared Function UrlDecode (str As String, e As Encoding) As String

Параметры

str
String

Декодируемая строка.

e
Encoding

Указывает Encoding схему декодирования.

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

Декодированная строка.

Комментарии

Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.

Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.

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

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

UrlDecode(Byte[], Int32, Int32, Encoding)

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

Преобразует массив байтов, закодированный URL-адресом, в декодированную строку с помощью указанного объекта кодирования, начиная с указанной позиции в массиве, и продолжается для указанного количества байтов.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, int offset, int count, System::Text::Encoding ^ e);
public static string? UrlDecode(byte[]? bytes, int offset, int count, System.Text.Encoding e);
public static string UrlDecode(byte[] bytes, int offset, int count, System.Text.Encoding e);
static member UrlDecode : byte[] * int * int * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), offset As Integer, count As Integer, e As Encoding) As String

Параметры

bytes
Byte[]

Массив байтов для декодирования.

offset
Int32

Позиция в байте, которую необходимо начать декодирование.

count
Int32

Количество байтов, которые необходимо декодировать.

e
Encoding

Объект Encoding , указывающий схему декодирования.

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

Декодированная строка.

Исключения

bytes имеет значение null, но count не равно 0.

offset меньше 0 или больше длины массива bytes .

–или–

countменьше 0илиcount + offsetбольше длины массива.bytes

Комментарии

Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста для передачи в URL-адрес символов < и > кодируются как %3c и %3e.

Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.

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

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

UrlDecode(String)

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

Преобразует строку, которая была закодирована для передачи в URL-адресе в декодированную строку.

public:
 static System::String ^ UrlDecode(System::String ^ str);
public static string? UrlDecode(string? str);
public static string UrlDecode(string str);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (str As String) As String

Параметры

str
String

Декодируемая строка.

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

Декодированная строка.

Комментарии

Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.

Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.

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

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

UrlDecode(Byte[], Encoding)

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

Преобразует массив байтов, закодированный URL-адресом, в декодированную строку с помощью указанного декодируемого объекта.

public:
 static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, System::Text::Encoding ^ e);
public static string? UrlDecode(byte[]? bytes, System.Text.Encoding e);
public static string UrlDecode(byte[] bytes, System.Text.Encoding e);
static member UrlDecode : byte[] * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), e As Encoding) As String

Параметры

bytes
Byte[]

Массив байтов для декодирования.

e
Encoding

Указывает Encoding схему декодирования.

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

Декодированная строка.

Комментарии

Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.

Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.

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

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