UnicodeEncodingConformance 列舉

定義

控制 HtmlEncode 方法輸出 Unicode 字元的方式。

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
繼承
UnicodeEncodingConformance

欄位

Auto 0

使用自動行為。 Unicode 編碼行為取決於目前應用程式的目標 Framework。 針對 .NET Framework 4.5 和更新版本,Unicode 編碼行為會嚴格。

Compat 2

使用相容行為。 指定當呼叫其中一個 HtmlEncode 方法時,依原狀輸出個別 UTF-16 Surrogate 字碼指標。 例如,指定字串 "\uD84C\uDFB4" (或 "\U000233B4") 時,HtmlEncode 的輸出為 "\uD84C\uDFB4" (未對輸入進行編碼)。

Strict 1

使用嚴謹行為。 指定當呼叫其中一個 HtmlEncode 方法時,將個別 UTF-16 Surrogate 字碼指標合併成單一字碼指標。 例如,假設輸入字串 “\uD84C\uDFB4” (或 “\U000233B4”) ,方法的 HtmlEncode 輸出為 “𣎴”。

如果輸入是格式不正確的 UTF-16 字串 (例如其包含不成對的 Surrogates),則會在進行 HTML 編碼之前,將錯誤的字碼指標取代為 U+FFFD (Unicode 取代字元)。

備註

如需如何在 HTML 中編碼 Unicode 字元的詳細資訊,請參閱 在標記和 CSS 中使用字元逸出

適用於

另請參閱