Поделиться через


Битовые поля кодовой страницы

Битовые поля кодовой страницы используются в структурах FONTSIGNATURE и LOCALESIGNATURE .

Примечание

Все языковые параметры не поддерживают кодовые страницы. Битовые поля, описанные в этом разделе, не применяются к языковым стандартом Юникода. Чтобы определить поддерживаемые скрипты для языкового стандарта, приложение может использовать константу идентификатора языкового стандарта LOCALE_SSCRIPTS с GetLocaleInfoEx.

 

Примечание

Наличие бита в битовом поле кодовой страницы не обязательно означает, что все строки для языкового стандарта могут быть закодированы на этой кодовой странице без потерь. Для сохранения данных без потери рекомендуется использовать Юникод 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 США