コード ページのビットフィールド
コード ページのビットフィールドは、 FONTSIGNATURE 構造体と LOCALESIGNATURE 構造体で使用されます。
注意
すべてのロケールでコード ページがサポートされていません。 このトピックで説明するビットフィールドは、Unicode ロケールには適用されません。 ロケールでサポートされているスクリプトを特定するために、アプリケーションで GetLocaleInfoEx でLOCALE_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 |