Code Pages (Compact 7)
3/12/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-2000 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