WebUtility.HtmlDecode Метод

Определение

Преобразует строку, преобразованную в кодировку HTML для передачи по протоколу HTTP, в декодированную строку.Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.

Перегрузки

HtmlDecode(String)

Преобразует строку, преобразованную в кодировку HTML для передачи по протоколу HTTP, в декодированную строку.Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.

HtmlDecode(String, TextWriter)

Преобразует строку в формате HTML в декодированную строку и отправляет декодированную строку в выходной поток TextWriter.Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a TextWriter output stream.

HtmlDecode(String)

Преобразует строку, преобразованную в кодировку HTML для передачи по протоколу HTTP, в декодированную строку.Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.

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

Параметры

value
String

Строка для расшифровки.The string to decode.

Возвраты

Расшифрованная строка.A decoded string.

Комментарии

Если такие символы, как пробелы и знаки препинания, передаются в HTTP-потоке, они могут быть неверно интерпретированы в принимающей стороне.If characters such as blanks and punctuation are passed in an HTTP stream, they might be misinterpreted at the receiving end. Кодировка HTML преобразует символы, недопустимые в HTML, в эквиваленты символьных сущностей; Декодирование HTML изменяет кодировку.HTML encoding converts characters that are not allowed in HTML into character-entity equivalents; HTML decoding reverses the encoding. Например, < при внедрении в блок текста символы и > кодируются как &lt; и &gt; для передачи по протоколу HTTP.For example, when embedded in a block of text, the characters < and > are encoded as &lt; and &gt; for HTTP transmission.

Если параметр имеет nullзначение, то возвращенная декодированная строка имеет nullзначение. valueIf the value parameter is null, then the returned decoded string is null. value Если параметр является пустой строкой, возвращаемая декодированная строка является пустой строкой.If the value parameter is an empty string, then the returned decoded string is an empty string.

Дополнительно

HtmlDecode(String, TextWriter)

Преобразует строку в формате HTML в декодированную строку и отправляет декодированную строку в выходной поток TextWriter.Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a TextWriter output stream.

public:
 static void HtmlDecode(System::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

Строка для расшифровки.The string to decode.

output
TextWriter

Поток выходных данных TextWriter.A TextWriter stream of output.

Исключения

Параметр output не может быть равен null, если параметр value не равен null.The output parameter cannot be null if the value parameter is not null.

Комментарии

Если такие символы, как пробелы и знаки препинания, передаются в HTTP-потоке, они могут быть неверно интерпретированы в принимающей стороне.If characters such as blanks and punctuation are passed in an HTTP stream, they might be misinterpreted at the receiving end. Кодировка HTML преобразует символы, недопустимые в HTML, в эквиваленты символьных сущностей; Декодирование HTML изменяет кодировку.HTML encoding converts characters that are not allowed in HTML into character-entity equivalents; HTML decoding reverses the encoding. Например, < при внедрении в блок текста символы и > кодируются как &lt; и &gt; для передачи по протоколу HTTP.For example, when embedded in a block of text, the characters < and > are encoded as &lt; and &gt; for HTTP transmission.

Дополнительно

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