UnicodeEncodingConformance Výčet

Definice

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
UnicodeEncodingConformance

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.

Platí pro

Viz také