Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Japanese codepages 
:(
    Опции темы
knave
Дата 3.3.2005, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 6.3.2003
Где: Санкт-Питербург ( Россия)

Репутация: нет
Всего: 5



Народ подскажите какие быают японские кодировки,я знаю толко 932 но она legacy, раз так должны быть и другие.


--------------------
С наилучшими пожеланиями !!!
PM MAIL ICQ   Вверх
IEZ
Дата 4.3.2005, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 10.2.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 3



Цитата
Первичный идентификатор Национальный язык
LANG_AFRIKAANS Африканский
LANG_ALBANIAN Албанский
LANG_ARABIC Арабский
LANG_BASQUE Баский
LANG_BULGARIAN Болгарский
LANG_BYELORUSSIAN Белорусский
LANG_CATALAN Каталанский
LANG_CHINESE Китайский
LANG_CROATIAN Хорватский
LANG_CZECH Чехословацкий
LANG_DANISH Датский
LANG_DUTCH Нидерландский
LANG_ENGLISH Английский
LANG_ESTONIAN Эстонский
LANG_FINNISH Финнский
LANG_FRENCH Французский
LANG_GERMAN Немецкий
LANG_GREEK Греческий
LANG_HEBREW Еврейский
LANG_HUNGARIAN Венгерский
LANG_ICELANDIC Исландский
LANG_INDONESIAN Индонезийский
LANG_ITALIAN Итальянский
LANG_JAPANESE Японский
LANG_KOREAN Корейский
LANG_LATVIAN Латвийский
LANG_LITHUANIAN Литовский
LANG_NEUTRAL Нейтральный
LANG_NORWEGIAN Норвежский
LANG_POLISH Польский
LANG_PORTUGUESE Португальский
LANG_ROMANIAN Румынский
LANG_RUSSIAN Русский
LANG_SLOVAK Словацкий
LANG_SLOVENIAN Словенский
LANG_SORBIAN Сербский
LANG_SPANISH Испанский
LANG_SWEDISH Шведский
LANG_THAI Таиландский
LANG_TURKISH Турецкий
LANG_UKRANIAN Украинский

Ниже мы привели список допустимых вторичных идентификаторов:

Вторичный идентификатор Диалект
SUBLANG_CHINESE_HONGKONG Гонконгский диалект китайского
SUBLANG_CHINESE_SIMPLIFIED Упрощенный диалект китайского
SUBLANG_CHINESE_SINGAPORE Сингапурский диалект китайского
SUBLANG_CHINESE_TRADITIONAL Традиционный китайский
SUBLANG_DEFAULT Диалект, который используется по умолчанию
SUBLANG_DUTCH Нидерландский
SUBLANG_DUTCH_BELGIAN Бельгийский диалект нидерландского
SUBLANG_ENGLISH_AUS Австрийский диалект английского
SUBLANG_ENGLISH_CAN Канадский диалект английского
SUBLANG_ENGLISH_EIRE Ирландский диалект английского
SUBLANG_ENGLISH_NZ Новозеландский диалект английского
SUBLANG_ENGLISH_UK Британский диалект английского
SUBLANG_ENGLISH_US Американский диалект английского
SUBLANG_FRENCH Французский
SUBLANG_FRENCH_BELGIAN Бельгийский диалект французского
SUBLANG_FRENCH_CANADIAN Канадский диалект французского
SUBLANG_FRENCH_SWISS Шведский диалект французского
SUBLANG_GERMAN Немецкий
SUBLANG_GERMAN_AUSTRIAN Австрийский диалект немецкого
SUBLANG_GERMAN_SWISS Швейцарский диалект немецкого
SUBLANG_ITALIAN Итальянский
SUBLANG_ITALIAN_SWISS Швейцарский диалект итальянского
SUBLANG_NEUTRAL Нейтральный
SUBLANG_PORTUGUESE Португальский
SUBLANG_PORTUGUESE_BRAZILIAN Бразильский диалект португальского
SUBLANG_SPANISH Испанский
SUBLANG_SPANISH_MEXICAN Мексиканский диалект испанского
SUBLANG_SPANISH_MODERN Современный испанский
SUBLANG_SYS_DEFAULT Диалект, который используется операционной системой по умолчанию



Цитата
//
//  Primary language IDs.
//

#define LANG_NEUTRAL                    0x00
#define LANG_INVARIANT                  0x7f

#define LANG_AFRIKAANS                  0x36
#define LANG_ALBANIAN                    0x1c
#define LANG_ARABIC                      0x01
#define LANG_ARMENIAN                    0x2b
#define LANG_ASSAMESE                    0x4d
#define LANG_AZERI                      0x2c
#define LANG_BASQUE                      0x2d
#define LANG_BELARUSIAN                  0x23
#define LANG_BENGALI                    0x45
#define LANG_BULGARIAN                  0x02
#define LANG_CATALAN                    0x03
#define LANG_CHINESE                    0x04
#define LANG_CROATIAN                    0x1a
#define LANG_CZECH                      0x05
#define LANG_DANISH                      0x06
#define LANG_DIVEHI                      0x65
#define LANG_DUTCH                      0x13
#define LANG_ENGLISH                    0x09
#define LANG_ESTONIAN                    0x25
#define LANG_FAEROESE                    0x38
#define LANG_FARSI                      0x29
#define LANG_FINNISH                    0x0b
#define LANG_FRENCH                      0x0c
#define LANG_GALICIAN                    0x56
#define LANG_GEORGIAN                    0x37
#define LANG_GERMAN                      0x07
#define LANG_GREEK                      0x08
#define LANG_GUJARATI                    0x47
#define LANG_HEBREW                      0x0d
#define LANG_HINDI                      0x39
#define LANG_HUNGARIAN                  0x0e
#define LANG_ICELANDIC                  0x0f
#define LANG_INDONESIAN                  0x21
#define LANG_ITALIAN                    0x10
#define LANG_JAPANESE                    0x11
#define LANG_KANNADA                    0x4b
#define LANG_KASHMIRI                    0x60
#define LANG_KAZAK                      0x3f
#define LANG_KONKANI                    0x57
#define LANG_KOREAN                      0x12
#define LANG_KYRGYZ                      0x40
#define LANG_LATVIAN                    0x26
#define LANG_LITHUANIAN                  0x27
#define LANG_MACEDONIAN                  0x2f  // the Former Yugoslav Republic of Macedonia
#define LANG_MALAY                      0x3e
#define LANG_MALAYALAM                  0x4c
#define LANG_MANIPURI                    0x58
#define LANG_MARATHI                    0x4e
#define LANG_MONGOLIAN                  0x50
#define LANG_NEPALI                      0x61
#define LANG_NORWEGIAN                  0x14
#define LANG_ORIYA                      0x48
#define LANG_POLISH                      0x15
#define LANG_PORTUGUESE                  0x16
#define LANG_PUNJABI                    0x46
#define LANG_ROMANIAN                    0x18
#define LANG_RUSSIAN                    0x19
#define LANG_SANSKRIT                    0x4f
#define LANG_SERBIAN                    0x1a
#define LANG_SINDHI                      0x59
#define LANG_SLOVAK                      0x1b
#define LANG_SLOVENIAN                  0x24
#define LANG_SPANISH                    0x0a
#define LANG_SWAHILI                    0x41
#define LANG_SWEDISH                    0x1d
#define LANG_SYRIAC                      0x5a
#define LANG_TAMIL                      0x49
#define LANG_TATAR                      0x44
#define LANG_TELUGU                      0x4a
#define LANG_THAI                        0x1e
#define LANG_TURKISH                    0x1f
#define LANG_UKRAINIAN                  0x22
#define LANG_URDU                        0x20
#define LANG_UZBEK                      0x43
#define LANG_VIETNAMESE                  0x2a

//
//  Sublanguage IDs.
//
//  The name immediately following SUBLANG_ dictates which primary
//  language ID that sublanguage ID can be combined with to form a
//  valid language ID.
//

#define SUBLANG_NEUTRAL                  0x00    // language neutral
#define SUBLANG_DEFAULT                  0x01    // user default
#define SUBLANG_SYS_DEFAULT              0x02    // system default

#define SUBLANG_ARABIC_SAUDI_ARABIA      0x01    // Arabic (Saudi Arabia)
#define SUBLANG_ARABIC_IRAQ              0x02    // Arabic (Iraq)
#define SUBLANG_ARABIC_EGYPT            0x03    // Arabic (Egypt)
#define SUBLANG_ARABIC_LIBYA            0x04    // Arabic (Libya)
#define SUBLANG_ARABIC_ALGERIA          0x05    // Arabic (Algeria)
#define SUBLANG_ARABIC_MOROCCO          0x06    // Arabic (Morocco)
#define SUBLANG_ARABIC_TUNISIA          0x07    // Arabic (Tunisia)
#define SUBLANG_ARABIC_OMAN              0x08    // Arabic (Oman)
#define SUBLANG_ARABIC_YEMEN            0x09    // Arabic (Yemen)
#define SUBLANG_ARABIC_SYRIA            0x0a    // Arabic (Syria)
#define SUBLANG_ARABIC_JORDAN            0x0b    // Arabic (Jordan)
#define SUBLANG_ARABIC_LEBANON          0x0c    // Arabic (Lebanon)
#define SUBLANG_ARABIC_KUWAIT            0x0d    // Arabic (Kuwait)
#define SUBLANG_ARABIC_UAE              0x0e    // Arabic (U.A.E)
#define SUBLANG_ARABIC_BAHRAIN          0x0f    // Arabic (Bahrain)
#define SUBLANG_ARABIC_QATAR            0x10    // Arabic (Qatar)
#define SUBLANG_AZERI_LATIN              0x01    // Azeri (Latin)
#define SUBLANG_AZERI_CYRILLIC          0x02    // Azeri (Cyrillic)
#define SUBLANG_CHINESE_TRADITIONAL      0x01    // Chinese (Taiwan)
#define SUBLANG_CHINESE_SIMPLIFIED      0x02    // Chinese (PR China)
#define SUBLANG_CHINESE_HONGKONG        0x03    // Chinese (Hong Kong S.A.R., P.R.C.)
#define SUBLANG_CHINESE_SINGAPORE        0x04    // Chinese (Singapore)
#define SUBLANG_CHINESE_MACAU            0x05    // Chinese (Macau S.A.R.)
#define SUBLANG_DUTCH                    0x01    // Dutch
#define SUBLANG_DUTCH_BELGIAN            0x02    // Dutch (Belgian)
#define SUBLANG_ENGLISH_US              0x01    // English (USA)
#define SUBLANG_ENGLISH_UK              0x02    // English (UK)
#define SUBLANG_ENGLISH_AUS              0x03    // English (Australian)
#define SUBLANG_ENGLISH_CAN              0x04    // English (Canadian)
#define SUBLANG_ENGLISH_NZ              0x05    // English (New Zealand)
#define SUBLANG_ENGLISH_EIRE            0x06    // English (Irish)
#define SUBLANG_ENGLISH_SOUTH_AFRICA    0x07    // English (South Africa)
#define SUBLANG_ENGLISH_JAMAICA          0x08    // English (Jamaica)
#define SUBLANG_ENGLISH_CARIBBEAN        0x09    // English (Caribbean)
#define SUBLANG_ENGLISH_BELIZE          0x0a    // English (Belize)
#define SUBLANG_ENGLISH_TRINIDAD        0x0b    // English (Trinidad)
#define SUBLANG_ENGLISH_ZIMBABWE        0x0c    // English (Zimbabwe)
#define SUBLANG_ENGLISH_PHILIPPINES      0x0d    // English (Philippines)
#define SUBLANG_FRENCH                  0x01    // French
#define SUBLANG_FRENCH_BELGIAN          0x02    // French (Belgian)
#define SUBLANG_FRENCH_CANADIAN          0x03    // French (Canadian)
#define SUBLANG_FRENCH_SWISS            0x04    // French (Swiss)
#define SUBLANG_FRENCH_LUXEMBOURG        0x05    // French (Luxembourg)
#define SUBLANG_FRENCH_MONACO            0x06    // French (Monaco)
#define SUBLANG_GERMAN                  0x01    // German
#define SUBLANG_GERMAN_SWISS            0x02    // German (Swiss)
#define SUBLANG_GERMAN_AUSTRIAN          0x03    // German (Austrian)
#define SUBLANG_GERMAN_LUXEMBOURG        0x04    // German (Luxembourg)
#define SUBLANG_GERMAN_LIECHTENSTEIN    0x05    // German (Liechtenstein)
#define SUBLANG_ITALIAN                  0x01    // Italian
#define SUBLANG_ITALIAN_SWISS            0x02    // Italian (Swiss)
#if _WIN32_WINNT >= 0x0501
#define SUBLANG_KASHMIRI_SASIA          0x02    // Kashmiri (South Asia)
#endif
#define SUBLANG_KASHMIRI_INDIA          0x02    // For app compatibility only
#define SUBLANG_KOREAN                  0x01    // Korean (Extended Wansung)
#define SUBLANG_LITHUANIAN              0x01    // Lithuanian
#define SUBLANG_MALAY_MALAYSIA          0x01    // Malay (Malaysia)
#define SUBLANG_MALAY_BRUNEI_DARUSSALAM  0x02    // Malay (Brunei Darussalam)
#define SUBLANG_NEPALI_INDIA            0x02    // Nepali (India)
#define SUBLANG_NORWEGIAN_BOKMAL        0x01    // Norwegian (Bokmal)
#define SUBLANG_NORWEGIAN_NYNORSK        0x02    // Norwegian (Nynorsk)
#define SUBLANG_PORTUGUESE              0x02    // Portuguese
#define SUBLANG_PORTUGUESE_BRAZILIAN    0x01    // Portuguese (Brazilian)
#define SUBLANG_SERBIAN_LATIN            0x02    // Serbian (Latin)
#define SUBLANG_SERBIAN_CYRILLIC        0x03    // Serbian (Cyrillic)
#define SUBLANG_SPANISH                  0x01    // Spanish (Castilian)
#define SUBLANG_SPANISH_MEXICAN          0x02    // Spanish (Mexican)
#define SUBLANG_SPANISH_MODERN          0x03    // Spanish (Spain)
#define SUBLANG_SPANISH_GUATEMALA        0x04    // Spanish (Guatemala)
#define SUBLANG_SPANISH_COSTA_RICA      0x05    // Spanish (Costa Rica)
#define SUBLANG_SPANISH_PANAMA          0x06    // Spanish (Panama)
#define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x07  // Spanish (Dominican Republic)
#define SUBLANG_SPANISH_VENEZUELA        0x08    // Spanish (Venezuela)
#define SUBLANG_SPANISH_COLOMBIA        0x09    // Spanish (Colombia)
#define SUBLANG_SPANISH_PERU            0x0a    // Spanish (Peru)
#define SUBLANG_SPANISH_ARGENTINA        0x0b    // Spanish (Argentina)
#define SUBLANG_SPANISH_ECUADOR          0x0c    // Spanish (Ecuador)
#define SUBLANG_SPANISH_CHILE            0x0d    // Spanish (Chile)
#define SUBLANG_SPANISH_URUGUAY          0x0e    // Spanish (Uruguay)
#define SUBLANG_SPANISH_PARAGUAY        0x0f    // Spanish (Paraguay)
#define SUBLANG_SPANISH_BOLIVIA          0x10    // Spanish (Bolivia)
#define SUBLANG_SPANISH_EL_SALVADOR      0x11    // Spanish (El Salvador)
#define SUBLANG_SPANISH_HONDURAS        0x12    // Spanish (Honduras)
#define SUBLANG_SPANISH_NICARAGUA        0x13    // Spanish (Nicaragua)
#define SUBLANG_SPANISH_PUERTO_RICO      0x14    // Spanish (Puerto Rico)
#define SUBLANG_SWEDISH                  0x01    // Swedish
#define SUBLANG_SWEDISH_FINLAND          0x02    // Swedish (Finland)
#define SUBLANG_URDU_PAKISTAN            0x01    // Urdu (Pakistan)
#define SUBLANG_URDU_INDIA              0x02    // Urdu (India)
#define SUBLANG_UZBEK_LATIN              0x01    // Uzbek (Latin)
#define SUBLANG_UZBEK_CYRILLIC          0x02    // Uzbek (Cyrillic)

//
//  Sorting IDs.
//

#define SORT_DEFAULT                    0x0    // sorting default

#define SORT_JAPANESE_XJIS              0x0    // Japanese XJIS order
#define SORT_JAPANESE_UNICODE            0x1    // Japanese Unicode order

#define SORT_CHINESE_BIG5                0x0    // Chinese BIG5 order
#define SORT_CHINESE_PRCP                0x0    // PRC Chinese Phonetic order
#define SORT_CHINESE_UNICODE            0x1    // Chinese Unicode order
#define SORT_CHINESE_PRC                0x2    // PRC Chinese Stroke Count order
#define SORT_CHINESE_BOPOMOFO            0x3    // Traditional Chinese Bopomofo order

#define SORT_KOREAN_KSC                  0x0    // Korean KSC order
#define SORT_KOREAN_UNICODE              0x1    // Korean Unicode order

#define SORT_GERMAN_PHONE_BOOK          0x1    // German Phone Book order

#define SORT_HUNGARIAN_DEFAULT          0x0    // Hungarian Default order
#define SORT_HUNGARIAN_TECHNICAL        0x1    // Hungarian Technical order

#define SORT_GEORGIAN_TRADITIONAL        0x0    // Georgian Traditional order
#define SORT_GEORGIAN_MODERN            0x1    // Georgian Modern order



Работу с кодировкой, раскладками клавиатуры и прочее с национальными установками, найдешь в книге
Программирование для Windows NT Том 27. Библиотека системного программиста.

Это сообщение отредактировал(а) IEZ - 4.3.2005, 11:02


--------------------
"Нужно делать так, как нужно, а как не нужно, делать не нужно" (с) Винни-Пух.
PM MAIL WWW ICQ   Вверх
knave
Дата 5.3.2005, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 6.3.2003
Где: Санкт-Питербург ( Россия)

Репутация: нет
Всего: 5



С кодировками разобрался. Дело было не в кодировках. У нас в один rc файл инклюдился другой, и вот во время инклюдаб почемуто некоторые японские строки портились. Вставили данные в файл без инклюда ив се стало ОК.


--------------------
С наилучшими пожеланиями !!!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0784 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.