enumerasi NORM_FORM (winnls.h)
Menentukan formulir normalisasi yang didukung.
Sintaks
typedef enum _NORM_FORM {
NormalizationOther = 0,
NormalizationC = 0x1,
NormalizationD = 0x2,
NormalizationKC = 0x5,
NormalizationKD = 0x6
} NORM_FORM;
Konstanta
NormalizationOther Nilai: 0 Tidak didukung. |
NormalizationC Nilai: 0x1 Normalisasi unicode bentuk C, komposisi kanonis. Mengubah setiap pengelompokan yang diurai, yang terdiri dari karakter dasar ditambah menggabungkan karakter, ke setara dengan precomposed kanonis. Misalnya, A + ̈ menjadi Ä. |
NormalizationD Nilai: 0x2 Normalisasi unicode bentuk D, dekomosisi kanonis. Mengubah setiap karakter yang telah dikompresi ke padanan dekompresi kanonisnya. Misalnya, Ä menjadi A + ̈. |
NormalizationKC Nilai: 0x5 Bentuk normalisasi Unicode KC, komposisi kompatibilitas. Mengubah setiap basis ditambah menggabungkan karakter ke setara dengan kanonis yang telah dikompilasi sebelumnya dan semua karakter kompatibilitas dengan karakter yang setara. Misalnya, ligatur fi menjadi f + i; demikian pula, A + ̈ + fi + n menjadi Ä + f + i + n. |
NormalizationKD Nilai: 0x6 Bentuk normalisasi Unicode KD, dekompresi kompatibilitas. Mengubah setiap karakter yang telah dikompilasi sebelumnya menjadi karakter setara yang diurai secara kanonis dan semua karakter kompatibilitas ke karakter yang setara. Misalnya, Ä + fi + n menjadi A + ̈ + f + i + n. |
Keterangan
Untuk informasi selengkapnya tentang formulir normalisasi, lihat Menggunakan Normalisasi Unicode untuk Mewakili String.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Header | winnls.h (termasuk Windows.h) |
Redistribusi | API Mitigasi Nama Domain Internasional Microsoft (IDN) diWindows XP |