Code Page Bitfields

The code page bitfields are used in the FONTSIGNATURE and LOCALESIGNATURE structures.

Note  All locales do not support code pages. The bitfields described in this topic do not apply to Unicode locales. To determine supported scripts for a locale, your application can use the locale identifier constant LOCALE_SSCRIPTS with GetLocaleInfoEx.

Note  The presence of a bit in a code page bitfield does not necessarily mean that all strings for a locale can be encoded in that code page without loss. To preserve data without loss, using Unicode UTF-8 or UTF-16 is recommended.

BitCode pageDescription
ANSI
01252Latin 1
11250Latin 2: Central Europe
21251Cyrillic
31253Greek
41254Turkish
51255Hebrew
61256Arabic
71257Baltic
81258Vietnamese
9 - 15Reserved for ANSI
ANSI and OEM
16874Thai
17932Japanese, Shift-JIS
18936Simplified Chinese (PRC, Singapore)
19949Korean Unified Hangul Code (Hangul TongHabHyung Code)
20950Traditional Chinese (Taiwan; Hong Kong SAR, PRC)
211361Korean (Johab)
22 - 29Reserved for alternate ANSI and OEM
30 - 31Reserved by system.
OEM
32 - 46Reserved for OEM
471258Vietnamese
48869Modern Greek
49866Russian
50865Nordic
51864Arabic
52863Canadian French
53862
54861Icelandic
55860Portuguese
56857Turkish
57855Cyrillic; primarily Russian
58852Latin 2
59775Baltic
60737Greek; formerly 437G
61708; 720Arabic; ASMO 708
62850Multilingual Latin 1
63437US

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft