Bagikan melalui


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

Lihat juga

IsNormalizedString

Jenis Enumerasi Dukungan Bahasa Nasional

NormalizeString

Menggunakan Normalisasi Unicode untuk Mewakili String