Bagikan melalui


UnicodeDecodingConformance Enum

Definisi

Mengontrol bagaimana karakter Unicode ditafsirkan oleh metode HtmlDecode.

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

Bidang

Nama Nilai Deskripsi
Auto 0

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

Strict 1

Gunakan perilaku ketat. Menentukan bahwa data yang dikodekan masuk diperiksa validitasnya sebelum didekode. Misalnya, string input "𣎴" akan mendekode sebagai U+233B4, tetapi string input "� �" akan gagal mendekode dengan benar. Data yang sudah didekodekan dalam string tidak diperiksa validitasnya. Misalnya, string input "\ud800" akan menghasilkan string output "\ud800", karena pengganti yang sudah didekode dilewati selama decoding, meskipun tidak berpasangan.

Compat 2

Gunakan perilaku yang kompatibel. Menentukan bahwa data masuk tidak diperiksa validitasnya sebelum didekodekan. Misalnya, string input "�" akan mendekode sebagai U+D84C, yang merupakan pengganti yang tidak berpasangan. Selain itu, dekoder tidak memahami titik kode dalam SMP kecuali direpresentasikan sebagai pengganti yang dikodekan HTML, sehingga inputstring "𣎴" akan menghasilkan string output "𣎴".

Loose 3

Gunakan perilaku longgar. Mirip Compat dengan dalam hal itu tidak ada pemeriksaan validitas, tetapi dekoder juga memahami titik kode. String input "𣎴" akan didekodekan ke dalam karakter U+233B4 dengan benar. Sakelar ini dimaksudkan untuk memberikan interoperabilitas maksimum ketika dekoder tidak tahu format mana yang digunakan penyedia untuk menghasilkan string yang dikodekan.

Keterangan

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

Berlaku untuk

Lihat juga