代码页位域
代码页位域用于 FONTSIGNATURE 和 LOCALESIGNATURE 结构。
注意
所有区域设置都不支持代码页。 本主题中所述的位域不适用于 Unicode 区域设置。 若要确定区域设置支持的脚本,应用程序可以将区域设置标识符常量 LOCALE_SSCRIPTS 与 GetLocaleInfoEx 一起使用。
注意
代码页位域中存在位并不一定意味着区域设置的所有字符串都可以在该代码页中编码,而不会丢失。 若要在不丢失的情况下保留数据,建议使用 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 |