共用方式為


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,則傳回的編碼字串為 nullvalue如果參數是空字串,則傳回的編碼字串是空字串。

另請參閱

適用於

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 參數不是 nullvalue 不能為 null

備註

如果在 HTTP 數據流中傳遞空白和標點符號之類的字元,在接收端可能會誤譯這些字元。 HTML 編碼會將 HTML 中不允許的字元轉換成字元實體對等專案;HTML 譯碼會反轉編碼。 例如,當內嵌在文字區塊中時,字元 <> 會編碼為 &lt;&gt; 進行 HTTP 傳輸。

另請參閱

適用於