Поделиться через


WebUtility.HtmlDecode Метод

Определение

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

Перегрузки

HtmlDecode(String)

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

HtmlDecode(String, TextWriter)

Преобразует строку в формате HTML в декодированную строку и отправляет декодированную строку в выходной поток TextWriter.

HtmlDecode(String)

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

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

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

Параметры

value
String

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

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

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

Комментарии

Если символы, такие как пробелы и знаки препинания, передаются в потоке HTTP, они могут быть неправильно интерпретированы на принимающем конце. Кодирование HTML преобразует символы, которые не разрешены в HTML, в эквиваленты символов сущностей; Декодирование HTML меняет кодировку. Например, при внедрении в блок текста символы < и > кодируются как &lt; и &gt; для передачи HTTP.

value Если параметр имеет значение null, то возвращаемая декодированная строка имеет значение null. value Если параметр является пустой строкой, то возвращаемая декодированная строка является пустой строкой.

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

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

HtmlDecode(String, TextWriter)

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

Преобразует строку в формате HTML в декодированную строку и отправляет декодированную строку в выходной поток TextWriter.

public:
 static void HtmlDecode(System::String ^ value, System::IO::TextWriter ^ output);
public static void HtmlDecode (string? value, System.IO.TextWriter output);
public static void HtmlDecode (string value, System.IO.TextWriter output);
static member HtmlDecode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlDecode (value As String, output As TextWriter)

Параметры

value
String

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

output
TextWriter

Поток выходных данных TextWriter.

Исключения

Параметр output не может быть равен null, если параметр value не равен null.

Комментарии

Если символы, такие как пробелы и знаки препинания, передаются в потоке HTTP, они могут быть неправильно интерпретированы на принимающем конце. Кодирование HTML преобразует символы, которые не разрешены в HTML, в эквиваленты символов сущностей; Декодирование HTML меняет кодировку. Например, при внедрении в блок текста символы < и > кодируются как &lt; и &gt; для передачи HTTP.

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

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