UnicodeEncodingConformance Wyliczenie

Definicja

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
UnicodeEncodingConformance

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).

Dotyczy

Zobacz też