UnicodeEncodingConformance Wyliczenie

Definicja

Określa sposób, w jaki znaki Unicode są danymi wyjściowymi metod HtmlEncode.

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

Pola

Nazwa Wartość Opis
Auto 0

Użyj automatycznego zachowania. Zachowanie kodowania Unicode jest określane przez docelową strukturę bieżącej aplikacji. W przypadku programu .NET Framework 4.5 lub nowszego zachowanie kodowania Unicode jest ścisłe.

Strict 1

Użyj ś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 HtmlEncode z metod. 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 niesparowane zastępcy, na przykład), nieprawidłowe punkty kodu zostaną zastąpione znakiem U+FFFD (znak zastępczy Unicode) przed zakodowaniem html.

Compat 2

Użyj zgodnego zachowania. Określa, że poszczególne punkty kodu zastępczego UTF-16 są danymi wyjściowymi as-is, gdy jest wywoływana HtmlEncode jedna 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).

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ż