Freigeben über


UnicodeEncodingConformance Enumeration

Definition

Steuert, wie Unicode-Zeichen von den HtmlEncode-Methoden ausgegeben werden.

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

Felder

Name Wert Beschreibung
Auto 0

Verwenden Sie das automatische Verhalten. Das Unicode-Codierungsverhalten wird durch das Zielframework der aktuellen Anwendung bestimmt. Für .NET Framework 4.5 und höher ist das Unicode-Codierungsverhalten streng.

Strict 1

Verwenden Sie strenges Verhalten. Gibt an, dass einzelne UTF-16-Ersatzcodepunkte in einem 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 es sich bei der Eingabe um eine falsch formatierte UTF-16-Zeichenfolge handelt (sie enthält z. B. entkoppelte Surrogates), werden die fehlerhaften Codepunkte vor der HTML-Codiertheit durch U+FFFD (Unicode-Ersetzungszeichen) ersetzt.

Compat 2

Verwenden Sie kompatibles Verhalten. Gibt an, dass einzelne UTF-16-Ersatzcodepunkte as-is ausgegeben werden, wenn eine der HtmlEncode Methoden aufgerufen wird. Wenn beispielsweise eine Zeichenfolge "\uD84C\uDFB4" (oder "\U000233B4") angegeben ist, lautet die Ausgabe von HtmlEncode "\uD84C\uDFB4" (die Eingabe ist nicht codiert).

Hinweise

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

Gilt für:

Weitere Informationen