コード ページのビットフィールド

コード ページのビットフィールドは、 FONTSIGNATURE 構造体と LOCALESIGNATURE 構造体で使用されます。

注意

すべてのロケールでコード ページがサポートされていません。 このトピックで説明するビットフィールドは、Unicode ロケールには適用されません。 ロケールでサポートされているスクリプトを特定するために、アプリケーションで GetLocaleInfoExLOCALE_SSCRIPTSロケール識別子定数を使用できます。

 

注意

コード ページのビットフィールドにビットが存在するということは、必ずしもロケールのすべての文字列をそのコード ページで失うことなくエンコードできることを意味するとは限りません。 データを失わずに保持するには、Unicode UTF-8 または UTF-16 を使用することをお勧めします。

 

ビット コード ページ Description
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 簡体字中国語 (PRC、シンガポール)
19 949 韓国語の統一ハングル コード (ハングル トンハブヒョン コード)
20 950 繁体字中国語 (台湾;香港特別行政区、PRC)
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 Portuguese
56 857 トルコ語
57 855 キリル 文字;主にロシア語
58 852 ラテン 2
59 775 バルト語
60 737 ギリシャ語;以前の 437G
61 708;720 アラビア語;ASMO 708
62 850 多言語ラテン語 1
63 437 US