UnicodeEncodingConformance Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa sposób wyprowadzania znaków Unicode za pomocą HtmlEncode metod.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Dziedziczenie
Pola
Auto | 0 | Użyj automatycznego zachowania. Zachowanie kodowania Unicode jest określane przez docelową strukturę bieżącej aplikacji. W przypadku .NET Framework 4.5 i nowszych zachowanie kodowania Unicode jest ścisłe. |
Compat | 2 | Użyj zgodnego zachowania. Określa, że poszczególne punkty kodu zastępczego UTF-16 są danymi wyjściowymi, tak jak w przypadku wywołania HtmlEncode jednej z metod. Na przykład przy użyciu ciągu "\uD84C\uDFB4" (lub "\U000233B4"), dane wyjściowe HtmlEncode to "\uD84C\uDFB4" (dane wejściowe nie są kodowane). |
Strict | 1 | Używaj ścisłego zachowania. Określa, że poszczególne punkty kodu zastępczego UTF-16 są łączone w pojedynczy punkt kodu, gdy jest wywoływana jedna metoda HtmlEncode . Na przykład, biorąc pod uwagę ciąg wejściowy "\uD84C\uDFB4" (lub "\U000233B4"), dane wyjściowe HtmlEncode metod to "𣎴". Jeśli dane wejściowe są źle sformułowanym ciągiem UTF-16 (zawiera niespłacone zastępcze, na przykład), nieprawidłowe punkty kodu zostaną zastąpione znakiem U+FFFD (znak zastępczy Unicode) przed kodowaniem HTML. |
Uwagi
Aby uzyskać więcej informacji na temat kodowania znaków Unicode w kodzie HTML, zobacz Using character escapes in markup and CSS (Używanie ucieczki znaków w znacznikach i css).