WebUtility.HtmlEncode 方法

定义

将字符串转换为 HTML 编码的字符串。

重载

名称 说明
HtmlEncode(String)

将字符串转换为 HTML 编码的字符串。

HtmlEncode(String, TextWriter)

将字符串转换为 HTML 编码的字符串,并将输出作为 TextWriter 输出流返回。

HtmlEncode(String)

Source:
WebUtility.cs
Source:
WebUtility.cs
Source:
WebUtility.cs
Source:
WebUtility.cs
Source:
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 传输。

如果参数 valuenull,则返回的编码字符串为 nullvalue如果参数为空字符串,则返回的编码字符串为空字符串。

另请参阅

适用于

HtmlEncode(String, TextWriter)

Source:
WebUtility.cs
Source:
WebUtility.cs
Source:
WebUtility.cs
Source:
WebUtility.cs
Source:
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 传输。

另请参阅

适用于