NORM_FORM列舉 (winnls.h)
指定支持的正規化形式。
Syntax
typedef enum _NORM_FORM {
NormalizationOther = 0,
NormalizationC = 0x1,
NormalizationD = 0x2,
NormalizationKC = 0x5,
NormalizationKD = 0x6
} NORM_FORM;
常數
NormalizationOther 值: 0 不支援。 |
NormalizationC 值: 0x1 Unicode 正規化格式 C,標準組合。 將每個分解的群組轉換成標準預先編譯的對等專案,由基底字元加上結合字元所組成。 例如,A + Ctrl 變成 Ä。 |
NormalizationD 值: 0x2 Unicode 正規化窗體 D,標準分解。 將每個先行編譯的字元轉換為其標準反編譯的對等專案。 例如,Ä 會變成 A +。 |
NormalizationKC 值: 0x5 Unicode 正規化窗體 KC,相容性組合。 將每個基底加上將字元結合至標準先行編譯的對等專案,並將所有相容性字元轉換為其對等專案。 例如,ligature fi 變成 f + i;同樣地,A + Null + fi + n 會變成 Ä + f + i + n。 |
NormalizationKD 值: 0x6 Unicode 正規化形式 KD,相容性分解。 將每個先行編譯的字元轉換為其標準反編譯的對等專案,並將所有相容性字元轉換為其對等專案。 例如,Ä + fi + n 會變成 A + + f + i + n。 |
備註
如需正規化表單的詳細資訊,請參閱 使用 Unicode 正規化表示字串。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | winnls.h (包含 Windows.h) |
可轉散發套件 | Microsoft 國際化功能變數名稱 (IDN) Windows XP 上的風險降低 API |