UnicodeEncodingConformance 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
控制 HtmlEncode 方法輸出 Unicode 字元的方式。
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum 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 中使用字元逸出。