Windows每个语言版本的默认代码页

10

我在哪里可以找到有关Windows每个语言版本的默认代码页的信息?即每个语言版本的"ANSI"代码页。

我已经找到了Windows支持的代码页,但是无法找到每种语言的默认设置。

我猜想例如,在安装希腊语言版本时,Windows-1253(希腊语)是默认设置。但其他代码页呢?Windows-1253是否是任何其他语言版本的默认设置?

2个回答

4

根据Mihai Nita的建议,我提取了以下数据。为了简洁起见,我将一些具有多个变体的语言总结为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-Latn-RS,sr-Latn-XK,tk,tk-TM

Windows-1251(西里尔)

az-Cyrl,az-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(土耳其)

az,az-Latn,az-Latn-A


3
你可以通过枚举所有语言环境(使用EnumSystemLocales/EnumSystemLocalesEx),然后获取ANSI代码页(使用GetLocaleInfo/GetLocaleInfoEx并使用LOCALE_IDEFAULTANSICODEPAGE参数)来实现。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接