代码页位字段

代码页位域用于 FONTSIGNATURELOCALESIGNATURE 结构。

注意

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

注意

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

wingdi.h define 代码页 描述
0 FS_LATIN1 1252 拉丁文 1
1 FS_LATIN2 1250 拉丁语 2:东欧
2 FS_CYRILLIC 1251 西里尔
3 FS_GREEK 1253 希腊语
4 FS_TURKISH 1254 土耳其语
5 FS_HEBREW 1255 希伯来语
6 FS_ARABIC 1256 阿拉伯语
7 FS_BALTIC 1257 Windows 波罗的海
8 FS_VIETNAMESE 1258 越南语
9 – 15 为备用 ANSI 保留
16 FS_THAI 874 泰语
17 FS_JISJAPAN 932 JIS/日本
18 FS_CHINESESIMP 936 中文:简体中文字符 - 中国和新加坡
19 FS_WANSUNG 949 韩国万松
20 FS_CHINESETRAD 950 中文:传统字符 - 台湾和香港特别行政区
21 FS_JOHAB 1361 韩国人乔哈布
22 – 28 为备用 ANSI 或 OEM 保留
二十九 Macintosh 字符集 (美国罗马)
30 OEM 字符集
31 FS_SYMBOL 符号字符集
32 – 47 为 OEM 保留
48 869 IBM 希腊文
49 866 MS-DOS 俄语
50 865 MS-DOS 北欧
51 864 阿拉伯语
52 863 MS-DOS 加拿大法语
53 862 希伯来语
54 861 MS-DOS 冰岛语
55 860 MS-DOS 葡萄牙语
56 857 IBM 土耳其
57 855 IBM 西里尔文;主要是俄语
58 852 拉丁语 2
59 775 MS-DOS 波罗的海
60 737 希腊语;前 437 G
61 708 阿拉伯语;ASMO 708
62 850 WE/Latin 1
63 437 我们