UnicodeDecodingConformance Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengontrol bagaimana karakter Unicode ditafsirkan oleh metode HtmlDecode.
public enum class UnicodeDecodingConformance
public enum UnicodeDecodingConformance
type UnicodeDecodingConformance =
Public Enum UnicodeDecodingConformance
- Warisan
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.