UnicodeEncodingConformance UnicodeEncodingConformance UnicodeEncodingConformance UnicodeEncodingConformance Enum

Definition

Steuert, wie Unicode-Zeichen durch die HtmlEncode-Methoden ausgegeben werden.Controls how Unicode characters are output by the HtmlEncode methods.

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

Felder

Auto Auto Auto Auto 0

Automatisches Verhalten verwenden.Use automatic behavior. Das Unicode-Codierungsverhalten wird vom aktuellen Zielframework der Anwendung bestimmt.The Unicode encoding behavior is determined by current application's target Framework. Für .NET Framework 4.5.NET Framework 4.5 und später, ist das Unicode-Codierungs-Verhalten strikt.For .NET Framework 4.5.NET Framework 4.5 and later, the Unicode encoding behavior is strict.

Compat Compat Compat Compat 2

Kompatibles Verhalten verwenden.Use compatible behavior. Gibt an, dass einzelnen UTF-16 Ersatzzeichencodepunkte als "ist" ausgegeben werden, wenn eine von den HtmlEncode-Methoden aufgerufen wird.Specifies that individual UTF-16 surrogate code points are output as-is when one of HtmlEncode methods is called. Beispielsweise ist für die Zeichenfolge "\uD84C\uDFB4" (oder "\U000233B4") die Ausgabe von HtmlEncode "\uD84C\uDFB4" (die Eingabe wird nicht codiert).For example, given a string "\uD84C\uDFB4" (or "\U000233B4"), the output of HtmlEncode is "\uD84C\uDFB4" (the input is not encoded).

Strict Strict Strict Strict 1

Strenges Verhalten verwenden.Use strict behavior. Gibt an, dass einzelne UTF-16-Ersatzzeichencodepunkte in einen einzelnen Codepunkt kombiniert werden, wenn eine der HtmlEncode-Methoden aufgerufen wird.Specifies that individual UTF-16 surrogate code points are combined into a single code point when one of the HtmlEncode methods is called. Die Ausgabe der HtmlEncode-Methode für die Eingabezeichenfolge „\uD84C\uDFB4“ (oder „\U000233B4“) ist beispielsweise „𣎴“.For example, given the input string "\uD84C\uDFB4" (or "\U000233B4"), the output of the HtmlEncode methods is "𣎴".

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.If the input is a malformed UTF-16 string (it contains unpaired surrogates, for example), the bad code points will be replaced with U+FFFD (Unicode replacement char) before being HTML-encoded.

Hinweise

Weitere Informationen zur Codierung von Unicode-Zeichen in HTML finden Sie unter Verwenden von Escapezeichen in Markup und CSS.For more information on how Unicode characters are supposed to be encoded in HTML, see Using character escapes in markup and CSS.

Gilt für:

Siehe auch