UnicodeEncodingConformance Enum

Definisi

Mengontrol bagaimana karakter Unicode dihasilkan oleh HtmlEncode metode .

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

Bidang

Auto 0

Gunakan perilaku otomatis. Perilaku pengodean Unicode ditentukan oleh Kerangka Kerja target aplikasi saat ini. Untuk .NET Framework 4.5 dan yang lebih baru, perilaku pengodean Unicode sangat ketat.

Compat 2

Gunakan perilaku yang kompatibel. Menentukan bahwa titik kode pengganti UTF-16 individu adalah output apa adanya ketika salah HtmlEncode satu metode dipanggil. Misalnya, mengingat string "\uD84C\uDFB4" (atau "\U000233B4"), outputnya HtmlEncode adalah "\uD84C\uDFB4" (input tidak dikodekan).

Strict 1

Gunakan perilaku ketat. Menentukan bahwa titik kode pengganti UTF-16 individu digabungkan ke dalam satu titik kode ketika salah satu metode dipanggil HtmlEncode . Misalnya, mengingat string input "\uD84C\uDFB4" (atau "\U000233B4"), output HtmlEncode metodenya adalah "𣎴".

Jika input adalah string UTF-16 yang salah bentuk (berisi pengganti yang tidak berpasangan, misalnya), titik kode yang buruk akan diganti dengan U+FFFD (karakter pengganti Unicode) sebelum dikodekan HTML.

Keterangan

Untuk informasi selengkapnya tentang bagaimana karakter Unicode seharusnya dikodekan dalam HTML, lihat Menggunakan escape karakter dalam markup dan CSS.

Berlaku untuk

Lihat juga