UnicodeEncodingConformance Výčet

Definice

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
UnicodeEncodingConformance

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.

Platí pro

Viz také