Teilen über


UnicodeEncodingConformance Enumeration

Definition

Steuert, wie Unicode-Zeichen durch die HtmlEncode-Methoden ausgegeben werden.

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
Vererbung
UnicodeEncodingConformance

Felder

Auto 0

Automatisches Verhalten verwenden. Das Unicode-Codierungsverhalten wird vom aktuellen Zielframework der Anwendung bestimmt. Für .NET Framework Version 4.5 und höher ist das Unicode-Codierungsverhalten streng.

Compat 2

Kompatibles Verhalten verwenden. Gibt an, dass einzelnen UTF-16 Ersatzzeichencodepunkte als "ist" ausgegeben werden, wenn eine von den HtmlEncode-Methoden aufgerufen wird. Beispielsweise ist für die Zeichenfolge "\uD84C\uDFB4" (oder "\U000233B4") die Ausgabe von HtmlEncode "\uD84C\uDFB4" (die Eingabe wird nicht codiert).

Strict 1

Strenges Verhalten verwenden. Gibt an, dass einzelne UTF-16-Ersatzzeichencodepunkte in einen einzelnen Codepunkt kombiniert werden, wenn eine der HtmlEncode-Methoden aufgerufen wird. Bei der Eingabezeichenfolge "\uD84C\uDFB4" (oder "\U000233B4") lautet die Ausgabe der HtmlEncode Methoden beispielsweise "𣎴".

Wenn die Eingabe eine fehlerhafte UTF-16 Zeichenfolge ist (sie enthält beispielsweise die einzelne Ersatzzeichen), werden die ungültigen Codepunkte ersetzt durch U+FFFD (Unicode-Ersatzzeichen), bevor sie HTML-codiert werden.

Hinweise

Weitere Informationen dazu, wie Unicode-Zeichen in HTML codiert werden sollen, finden Sie unter Verwenden von Escapezeichen in Markup und CSS.

Gilt für:

Weitere Informationen