Кодовая страница по умолчанию для каждой языковой версии Windows

Где я могу найти информацию о том, какая кодовая страница используется по умолчанию для каждой языковой версии Windows? То есть кодовая страница "ANSI" для каждой языковой версии.

Я нашел кодовые страницы, поддерживаемые Windows, но не могу найти значения по умолчанию для каждого языка.

Я предполагаю, что, например, Windows-1253 (греческий) используется по умолчанию при установке версии на греческом языке. Но как насчет других кодовых страниц? И является ли Windows-1253 по умолчанию для любой другой языковой версии?


person dalle    schedule 05.10.2010    source источник


Ответы (2)


Вы можете перечислить все языковые стандарты (используя EnumSystemLocales / EnumSystemLocalesEx), а затем получить кодовую страницу ANSI (GetLocaleInfo / GetLocaleInfoEx с LOCALE_IDEFAULTANSICODEPAGE).

person Mihai Nita    schedule 07.10.2011

Следуя совету Михая Ниты, я извлек следующие данные. Для краткости я суммировал некоторые языки с множеством вариантов в xx- *.

Это коды языков ISO 639-1. В Википедии также есть дополнительная информация о кодовых страницах.

Windows-1250 / Latin-2 (Центральноевропейская)

bs, bs-Latn, bs-Latn-BA, cs, cs-CZ, hr, hr-BA, hr-HR, hu, hu-HU, hu-HU_technl, pl, pl-PL, ro, ro-MD, ro-RO, sk, sk-SK, sl, sl-SI, sq, sq-AL, sq-MK, sq-XK, sr, sr-Latn, sr-Latn-BA, sr-Latn-ME, sr- Латн-РС, ср-Латн-ХК, тк, тк-ТМ

Windows-1251 (кириллица)

аз-Cyrl, аз-Cyrl-AZ, ba, ba-RU, be, be-BY, bg, bg-BG, bs-Cyrl, bs-Cyrl-BA, ky, ky-KG, mk, mk-MK, mn, mn-Cyrl, mn-MN, ru, ru-BY, ru-KG, ru-KZ, ru-MD, ru-RU, ru-UA, sah, sah-RU, sr-Cyrl, sr-Cyrl- BA, sr-Cyrl-ME, sr-Cyrl-RS, sr-Cyrl-XK, tg, tg-Cyrl, tg-Cyrl-TJ, tt, tt-RU, uk, uk-UA, uz-Cyrl, uz- Cyrl-UZ

Windows-1252 / Latin-1 (западноевропейская)

af, af-NA, af-ZA, arn, arn-CL, bin, bin-NG, br, br-FR, ca, ca-AD, ca-ES, ca-es- *, ca-FR, ca- IT, co, co-FR, cy, cy-GB, da, da-DK, da-GL, de, de- *, dsb, dsb-DE, en, en- *, es, es- *, eu, eu-ES, ff, ff- *, fi, fi- *, fil, fil-PH, fo, fo-FO, fr, fr- *, fy, fy-NL, ga, ga-IE, gd, gd- GB, gl, gl-ES, gn, gn-PY, gsw, gsw-CH, gsw-FR, gsw-LI, ha, ha- *, haw, haw-US, hsb, hsb-DE, ibb, ibb- NG, id, id-ID, ig, ig-NG, is, is-IS, it, it-CH, it-IT, it-SM, iu, iu-Latn, iu-Latn-CA, jv, jv- Java, jv-Java-ID, jv-Latn, jv-Latn-ID, kl, kl-GL, kr, kr-Latn, kr-Latn-NG, la, la-001, lb, lb-LU, moh, moh-CA, ms, ms-BN, ms-MY, ms-SG, nb, nb-NO, nb-SJ, nl, nl- *, nn, nn-NO, no, nso, nso-ZA, oc, oc-FR, pap, pap-029, pt, pt- *, quc, quc-Latn, quc-Latn-GT, quz, quz-BO, quz-EC, quz-PE, rm, rm-CH, rw, rw-RW, se, se-FI, se-NO, se-SE, sma, sma-NO, sma-SE, smj, smj-NO, smj-SE, smn, smn-FI, sms, sms-FI, sv, sv-AX, sv-FI, sv-SE, sw, sw-CD, sw-KE, sw-TZ, sw-UG, tn, tn-BW, tn-ZA, tzm, tzm-Latn, tzm- Latn-DZ, wo, wo-SN, x-IV_mathan, xh, xh- ZA, yo, yo-BJ, yo-NG, zu, zu-ZA

Windows-1253 (греческий)

el, el-CY, el-GR

Windows-1254 (турецкий)

аз, аз-латн, аз-латн-аз, tr, tr-CY, tr-TR, uz, uz-Latn, uz-Latn-UZ

Windows-1255 (иврит)

he, he-IL

Windows-1256 (арабский)

ар, ар- *, фа, фа-IR, ку, ку-араб, ку-араб-IQ, па-араб, па-араб-ПК, прс, прс-АФ, сд, сд-араб, сд-араб- PK, tzm-Arab, tzm-Arab-MA, ug, ug-CN, ur, ur-IN, ur-PK

Окна-1257 (Балтика)

et, et-EE, lt, lt-LT, lv, lv-LV

Windows 1258 (вьетнамский)

vi, vi-VN

CP874 - ISO 8859-11 (тайский)

th, th-TH

CP932 - Shift JIS (японский)

ja, ja-JP, ja-JP_radstr

CP936 - GBK (китайский)

zh, zh-CN, zh-CN_phoneb, zh-CN_stroke, zh-Hans, zh-Hans-HK, zh-Hans-MO, zh-SG, zh-SG_phoneb, zh-SG_stroke

CP949 - Единый код хангыль (корейский)

ko, ko-KR

CP950: Big5 (китайский)

ж-Хант, ж-ХК, ж-ХК_радстр, ж-МО, ж-МО_радстр, ж-МО_ ход, ж-ТВ, ж-ТВ_пронун, ж-ТВ_радстр

person Chronial    schedule 02.02.2021