Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
No
Import Library
kernel32.lib
Header File
winnls.h
Unicode
No
Platform Notes
None

IsValidCodePage

The IsValidCodePage determines whether a specified code page is valid.

BOOL IsValidCodePage(

UINT CodePage
// specifies code page to check
);

Parameters

CodePage

Specifies the code page to check. Each code page is identified by a unique number.

Return Values

If the code page is valid, the return value is nonzero.

If the code page is not valid, the return value is zero. To get extended error information, call GetLastError.

Remarks

A code page is considered valid only if it is installed in the system.

Following are the code-page identifiers:

Identifier
Meaning
037
EBCDIC
437
MS-DOS United States
500
EBCDIC "500V1"
708
Arabic (ASMO 708)
709
Arabic (ASMO 449+, BCON V4)
710
Arabic (Transparent Arabic)
720
Arabic (Transparent ASMO)
737
Greek (formerly 437G)
775
Baltic
850
MS-DOS Multilingual (Latin I)
852
MS-DOS Slavic (Latin II)
855
IBM Cyrillic (primarily Russian)
857
IBM Turkish
860
MS-DOS Portuguese
861
MS-DOS Icelandic
862
Hebrew
863
MS-DOS Canadian-French
864
Arabic
865
MS-DOS Nordic
866
MS-DOS Russian
869
IBM Modern Greek
874
Thai
875
EBCDIC
932
Japan
936
Chinese (PRC, Singapore)
949
Korean
950
Chinese (Taiwan, Hong Kong)
1026
EBCDIC
1200
Unicode (BMP of ISO 10646)
1250
Windows 3.1 Eastern European
1251
Windows 3.1 Cyrillic
1252
Windows 3.1 US (ANSI)
1253
Windows 3.1 Greek
1254
Windows 3.1 Turkish
1255
Hebrew
1256
Arabic
1257
Baltic
1361
Korean (Johab)
10000
Macintosh Roman
10001
Macintosh Japanese
10006
Macintosh Greek I
10007
Macintosh Cyrillic
10029
Macintosh Latin 2
10079
Macintosh Icelandic
10081
Macintosh Turkish

See Also

GetACP
, GetCPInfo, GetOEMCP

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database