949
|
Корейская
|
950
|
Китайская (Тайвань, Гонконг)
|
1200
|
Юникод ( ISO 10646)
|
1250
|
Восточноевропейская ( Windows 3.1 )
|
1251
|
Кириллическая ( Windows 3.1 )
|
1252
|
Latin 1( Windows 3.1; США, Западная Европа)
|
1253
|
Греческая ( Windows 3.1 )
|
1254
|
Турецкая ( Windows 3.1 )
|
1255
|
Еврейская
|
1256
|
Арабская
|
1257
|
Балтийская
|
См. также
GetCPInfo, GetOEMCP.
Функция GetCPInfoизвлекает информацию о любой действительной или доступной кодовой странице.
BOOL GetCPInfo(
UINT CodePage , // идентификатор кодовой страницы
LPCPINFO lpCPInfo // адрес структуры для информации
);
Параметры
CodePage - определяет идентификатор кодовой страницы, информация о которой извлекается. Вы можете указать идентификатор для любой установленной или доступной кодовой страницы, или вы можете указать одно из следующих предопределенных значений:
Значение
|
Пояснение
|
CP_ACP
|
Использует кодовую страницу ANSI по умолчанию.
|
CP_MACCP
|
Использует кодовую страницу Макинтош по умолчанию.
|
CP_OEMCP
|
Использует кодовую страницу OEM по умолчанию.
|
lpCPInfo - указатель на структуру типа CPINFO, которая получает информацию о кодовой странице.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Комментарии
Если кодовая страница не установлена или недоступна, GetCPInfoустанавливает значение последней ошибки в ERROR_INVALID_PARAMETER .
См. также
GetACP, GetOEMCP, CPINFO.
Функция GetSystemDefaultLCIDизвлекает идентификатор системной локали по умолчанию.
LCID GetSystemDefaultLCID( VOID)
Параметры
Функция не имеет параметров.
Возвращаемые значения
В случае успеха возвращается идентификатор системной локали по умолчанию.
См. также
GetLocaleInfo, GetUserDefaultLCID, MAKELCID.
Функция GetThreadLocaleвозвращается текущую локаль вызывающего потока.
LCID GetThreadLocale( VOID)
Параметры
Функция не имеет параметров.
Возвращаемые значения
Функция возвращает 32-битный идентификатор локали вызывающего потока.
Комментарии
При создании потока ему дается системная локаль потока по умолчанию. Система читает системную локаль потока по умолчанию из реестра при загрузке системы. Системная локаль потока по умолчанию может быть изменена в Панели управления.
См. также
SetThreadLocale, GetSystemDefaultLCID, GetUserDefaultLCID.
Функция IsValidCodePageопределяет, является ли действительной указанная кодовая страница.
BOOL IsValidCodePage(
UINT CodePage // проверяемая кодовая страница
);
Параметры
CodePage - определяет кодовую страницу, подлежащую проверке. Каждая кодовая страница идентифицируется уникальным номером.
Возвращаемые значения
Если кодовая страница действительна, возвращается ненулевое значение.
Если кодовая страница недействительна, возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Комментарии
Кодовая страница действительна только в том случае, если она установлена в системе.
Ниже приведены идентификаторы кодовых страниц ОЕМ:
Идентификатор
|
Пояснение
|
037
|
EBCDIC .
|
437
|
MS - DOS (США).
|
500
|
EBCDIC "500V1" .
|
708
|
Арабская ( ASMO 708).
|
709
|
Арабская ( ASMO 449+, BCON V4).
|
710
|
Арабская (Transparent Arabic).
|
720
|
Арабская (Transparent ASMO).
|
737
|
Греческая (ранее 437 G ).
|
775
|
Балтийская.
|
850
|
MS - DOS многоязыковая ( Latin I ).
|
852
|
MS - DOS восточноевропейская ( Latin II ).
|
855
|
Кириллица IBM .
|
857
|
Турецкая IBM .
|
860
|
MS - DOS (Португалия).
|
861
|
MS - DOS (Исландия).
|
862
|
Читать дальше