代码页位域

代码页位域用于 FONTSIGNATURELOCALESIGNATURE 结构。

注意

所有区域设置都不支持代码页。 本主题中所述的位域不适用于 Unicode 区域设置。 若要确定区域设置支持的脚本,应用程序可以将区域设置标识符常量 LOCALE_SSCRIPTSGetLocaleInfoEx 一起使用。

 

注意

代码页位域中存在位并不一定意味着区域设置的所有字符串都可以在该代码页中编码,而不会丢失。 若要在不丢失的情况下保留数据,建议使用 Unicode UTF-8 或 UTF-16。

 

bit 代码页 说明
ANSI
0 1252 拉丁语 1
1 1250 拉丁语 2:中欧
2 1251 西里尔语
3 1253 希腊语
4 1254 土耳其语
5 1255 希伯来语
6 1256 阿拉伯语
7 1257 波罗的语
8 1258 越南语
9 - 15 为 ANSI 保留
ANSI 和 OEM
16 874 泰语
17 932 日语 (Shift_JIS)
18 936 简体中文 (中国、新加坡)
19 949 朝鲜文统一朝鲜文代码 (朝鲜文通汉字代码)
20 950 繁体中文 (台湾:中国香港特别行政区)
21 1361 韩语(Johab)
22 - 29 保留给备用 ANSI 和 OEM
30 - 31 按系统保留。
OEM
32 - 46 保留给 OEM
47 1258 越南语
48 869 现代希腊语
49 866 俄语
50 865 北欧
51 864 阿拉伯语
52 863 加拿大法语
53 862
54 861 冰岛语
55 860 葡萄牙语
56 857 土耳其语
57 855 西里尔;主要是俄语
58 852 拉丁语 2
59 775 波罗的语
60 737 希腊语;以前为 437G
61 708;720 阿拉伯语;ASMO 708
62 850 多语言拉丁语 1
63 437 US