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 se znaky Unicode vydají pomocí HtmlEncode metod.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Dědičnost
Pole
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é. |
Compat | 2 | Použijte kompatibilní chování. Určuje, že jednotlivé body náhradního kódu UTF-16 budou výstupem tak, jak jsou, když je volána jedna z HtmlEncode metod. Například s řetězcem "\uD84C\uDFB4" (nebo "\U000233B4") je výstupem HtmlEncode "\uD84C\uDFB4" (vstup není kódovaný). |
Strict | 1 | Používejte striktní chování. Určuje, že jednotlivé náhradní kódové body UTF-16 se při zavolání jedné z metod zkombinují do jediného HtmlEncode bodu kódu. Například s ohledem na vstupní řetězec "\uD84C\uDFB4" (nebo "\U000233B4") je výstupem HtmlEncode metod "𣎴". Pokud je vstup poškozený řetězec UTF-16 (například obsahuje nespárované náhradníky), chybné body kódu budou před kódováním HTML nahrazeny znakem U+FFFD (znak nahrazení Unicode). |
Poznámky
Další informace o tom, jak se mají znaky Unicode kódovat v HTML, najdete v tématu Použití řídicích znaků ve značkách a CSS.