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


WebUtility.HtmlEncode Метод

Определение

Преобразует строку в строку в кодировке HTML.

Перегрузки

HtmlEncode(String)

Преобразует строку в строку в кодировке HTML.

HtmlEncode(String, TextWriter)

Преобразует строку в строку в кодировке HTML и возвращает выходные данные в виде потока выходных данных TextWriter.

HtmlEncode(String)

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

Преобразует строку в строку в кодировке HTML.

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

Параметры

value
String

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

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

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

Комментарии

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

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

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

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

HtmlEncode(String, TextWriter)

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

Преобразует строку в строку в кодировке HTML и возвращает выходные данные в виде потока выходных данных TextWriter.

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

Параметры

value
String

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

output
TextWriter

Выходной поток TextWriter.

Исключения

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

Комментарии

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

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

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