UnicodeEncodingConformance Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Steuert, wie Unicode-Zeichen durch die HtmlEncode-Methoden ausgegeben werden.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Vererbung
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.