Code Pages (Compact 2013)

3/28/2014

A code page is a table that describes a character set that the OS uses to display characters in a specific language.

Languages that do not use Unicode encoding require a code page to support their character sets. Languages with character sets that use Unicode encoding do not require a code page. For more information, see Code Pages on MSDN.

Windows Embedded Compact enables code page support based on the locales that you add to your OS. In some circumstances, the default set of code pages may not provide all of the required support. You can add additional code pages to an OS design for additional support, but you cannot download code pages to a target device.

Note

To display Simplified Chinese characters that use the GB18030-2005 character encoding, add the GB18030 data converter to your OS. For more information, see Simplified Chinese Catalog Items and Sysgen Variables.

Source code for this feature is available at %_WINCEROOT%\PUBLIC\COMMON\OAK\files.

The following table shows the code pages supported by Windows Embedded Compact.

Code page

Standard

Description

437

OEM

Microsoft® MS-DOS® United States

708

OEM

Arabic (ASMO 708)

709

OEM

Arabic (ASMO 449+, BCON V4)

710

OEM

Arabic (Transparent Arabic)

720

OEM

Arabic (Transparent ASMO)

737

OEM

Greek (OEM 437G)

775

OEM

Baltic

850

OEM

MS-DOS Multilingual (Latin I)

852

OEM

MS-DOS (Latin II)

855

OEM

IBM Cyrillic (primarily Russian)

857

OEM

IBM Turkish

858

OEM

MS-DOS Multilingual (Latin I + Euro)

860

OEM

MS-DOS Portuguese

861

OEM

MS-DOS Icelandic

862

OEM

Hebrew

863

OEM

MS-DOS Canadian-French

864

OEM

Arabic

865

OEM

MS-DOS Nordic

866

OEM

MS-DOS Russian

869

OEM

MS-DOS Modern Greek

874

ANSI, OEM

Thai

932

ANSI, OEM

Japanese Shift-JIS

936

ANSI, OEM

ANSI & OEM Chinese (Simplified): Chinese (PRC); Chinese (Macao SAR); Chinese (Singapore) (Simplified GBK)

949

ANSI, OEM

Korean

950

ANSI, OEM

ANSI & OEM Chinese (Traditional): Chinese (Taiwan); Chinese (Hong Kong SAR) (Traditional Big5)

1200

ANSI

Unicode (BMP of ISO 10646)

1250

ANSI

Microsoft® Windows® 3.1 Central European

1251

ANSI

Windows 3.1 Cyrillic

1252

ANSI

Windows 3.1 US

1253

ANSI

Windows 3.1 Greek

1254

ANSI

Windows 3.1 Turkish

1255

ANSI

Hebrew

1256

ANSI

Arabic

1257

ANSI

Baltic

1258

ANSI, OEM

Vietnamese

1361

ANSI, OEM

Korean (Johab)

20269

ISO

ISO-6937

20866

OTHER

Russian - KOI-8R

21027

OTHER

Ext Alpha Lowercase

21866

OTHER

Ukrainian - KOI-8U

28591

ISO

ISO 8859-1 Latin I

28592

ISO

ISO 8859-2 Eastern Europe

28593

ISO

ISO 8859-3 Turkish

28594

ISO

ISO 8859-4 Baltic

28595

ISO

ISO 8859-5 Cyrillic

28596

ISO

ISO 8859-6 Arabic

28597

ISO

ISO 8859-7 Greek

28598

ISO

ISO 8859-8 Hebrew

28599

ISO

ISO 8859-9 Latin Alphabet No.5

29001

OTHER

Europa 3

See Also

Reference

National/Regional Language Support (NLS) Constants

Other Resources

International
National/Regional Language Support (NLS)