UnicodeEncodingConformance Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jak jsou znaky Unicode výstupem metod HtmlEncode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Auto | 0 | Použijte automatické chování. Chování kódování Unicode je určeno cílovou architekturou aktuální aplikace. Pro rozhraní .NET Framework 4.5 a novější je chování kódování Unicode přísné. |
| Strict | 1 | Používejte striktní chování. Určuje, že jednotlivé náhradní body kódu UTF-16 jsou sloučeny do jediného bodu kódu, když je volána jedna z HtmlEncode metod. Například při zadání vstupního řetězce "\uD84C\uDFB4" (nebo "\U000233B4"), výstup HtmlEncode metod je "𣎴". Pokud je vstup poškozený řetězec UTF-16 (obsahuje například nezaplacené náhradní výrazy), chybné body kódu se před kódováním HTML nahradí chybným kódem U+FFFD (znak nahrazení Unicode). |
| Compat | 2 | Použijte kompatibilní chování. Určuje, že jednotlivé náhradní kódové body UTF-16 jsou výstupem as-is při zavolání jedné z HtmlEncode metod. Například při zadání řetězce "\uD84C\uDFB4" (nebo "\U000233B4"), výstup HtmlEncode je "\uD84C\uDFB4" (vstup není kódován). |
Poznámky
Další informace o tom, jak mají být znaky Unicode kódovány ve formátu HTML, naleznete v tématu Použití řídicích znaků v kódu a CSS.