Locales and code pages that are supported

The following table shows the locales that could be available on your system, and the code pages that are supported for each locale. COBOL for AIX supports the locales that are available on the system at compile time and at run time.

The locales that are available on the system are normally located at /usr/lib/nls/loc.

Table 1. Supported locales and code pages
Locale name1 Language2 Country or region3 ASCII-based code pages4 EBCDIC code pages5 Language group
any     UTF-8 EBCDIC code pages that are applicable to the locale are based on the language and COUNTRY portions of the locale name regardless of the code-page value of the locale.  
ar_AA Arabic Arabic countries ISO8859-6 IBM-16804, IBM-420 Arabic
be_BY Byelorussian Belarus ISO8859-5 IBM-1025, IBM-1154 Latin 5
bg_BG Bulgarian Bulgaria ISO8859-5 IBM-1025, IBM-1154 Latin 5
ca_ES Catalan Spain ISO8859-1, IBM-850, 8859-15 IBM-285, IBM-1145 Latin 1
cs_CZ Czech Czech Republic ISO8859-2 IBM-870, IBM-1153 Latin 2
da_DK Danish Denmark ISO8859-1, IBM-850, 8859-15 IBM-277, IBM-1142 Latin 1
de_CH German Switzerland ISO8859-1, IBM-850, 8859-15 IBM-500, IBM-1148 Latin 1
de_DE German Germany ISO8859-1, IBM-850, 8859-15 IBM-273, IBM-1141 Latin 1
el_GR Greek Greece ISO8859-7 IBM-4971, IBM-875 Greek
en_AU English Australia ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
en_BE English Belgium ISO8859-1, IBM-850, 8859-15 IBM-500, IBM-1148 Latin 1
en_GB English United Kingdom ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
en_JP English Japan ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
en_US English United States ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
en_ZA English South Africa ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
es_ES Spanish Spain ISO8859-1, IBM-850, 8859-15 IBM-284, IBM-1145 Latin 1
fi_FI Finnish Finland ISO8859-1, IBM-850, 8859-15 IBM-278, IBM-1143 Latin 1
fr_BE French Belgium ISO8859-1, IBM-850, 8859-15 IBM-297, IBM-1148 Latin 1
fr_CA French Canada ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
fr_CH French Switzerland ISO8859-1, IBM-850, 8859-15 IBM-500, IBM-1148 Latin 1
fr_FR French France ISO8859-1, IBM-850, 8859-15 IBM-297, IBM-1148 Latin 1
hr_HR Croatian Croatia ISO8859-2 IBM-870, IBM-1153 Latin 2
hu_HU Hungarian Hungary ISO8859-2 IBM-870, IBM-1153 Latin 2
is_IS Icelandic Iceland ISO8859-1, IBM-850, 8859-15 IBM-871, IBM-1149 Latin 1
it_CH Italian Switzerland ISO8859-1, IBM-850, 8859-15 IBM-500, IBM-1148 Latin 1
it_IT Italian Italy ISO8859-1, IBM-850, 8859-15 IBM-280, IBM-1144 Latin 1
iw_IL Hebrew Israel ISO8859-8 IBM-12712, IBM-424 Hebrew
Iw_IL Hebrew Israel IBM-856 IBM-12712, IBM-424 Hebrew
ja_JP Japanese Japan IBM-eucJP IBM-930, IBM-939, IBM-1390, IBM-1399 Ideographic languages
Ja_JP Japanese Japan IBM-943, IBM-932 IBM-930, IBM-939, IBM-1390, IBM-1399 Ideographic languages
ko_KR Korean Korea, Republic of IBM-eucKR IBM-933, IBM-1364 Ideographic languages
lt_LT Lithuanian Lithuania IBM-1257 n/a Lithuanian
lv_LV Latvian Latvia IBM-1257 n/a Latvian
mk_MK Macedonian Macedonia ISO8859-5 IBM-1025, IBM-1154 Latin 5
nl_BE Dutch Belgium ISO8859-1, IBM-850, 8859-15 IBM-500, IBM-1148 Latin 1
nl_NL Dutch Netherlands ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
no_NO Norwegian Norway ISO8859-1, IBM-850, 8859-15 IBM-277, IBM-1142 Latin 1
pl_PL Polish Poland ISO8859-2 IBM-870, IBM-1153 Latin 2
pt_BR Portuguese Brazil ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
pt_PT Portuguese Portugal ISO8859-1, IBM-850, 8859-15 IBM-037, IBM-1140 Latin 1
ro_RO Romanian Romania ISO8859-2 IBM-870, IBM-1153 Latin 2
ru_RU Russian Russian federation ISO8859-5 IBM-1025, IBM-1154 Latin 5
sh_SP Serbian (Latin) Serbia ISO8859-2 IBM-870, IBM-1153 Latin 2
sk_SK Slovak Slovakia ISO8859-2 IBM-870, IBM-1153 Latin 2
sl_SI Slovenian Slovenia ISO8859-2 IBM-870, IBM-1153 Latin 2
sq_AL Albanian Albania ISO8859-1, IBM-850, 8859-15 IBM-500, IBM-1148 Latin 1
sv_SE Swedish Sweden ISO8859-1, IBM-850, 8859-15 IBM-278, IBM-1143 Latin 1
th_TH Thai Thailand TIS-620 IBM-9030 Thai
tr_TR Turkish Turkey ISO8859-9 IBM-1026, IBM-1155 Turkish
uk_UA Ukranian Ukraine ISO8859-5, IBM-1124 IBM-1123, IBM-1154 Latin 5
zh_CN Chinese (simplified) China IBM-eucCN IBM-1388 Ideographic languages
Zh_CN Chinese China GB18030 IBM-1388 Ideographic languages
zh_TW Chinese (traditional) Taiwan IBM-eucTW IBM-1371, IBM-937 Ideographic languages
  1. Shows the valid combinations of ISO language code and ISO country code (language_COUNTRY) that are supported. The case of each character in the locale name shown in the table is significant and might not reflect the casing of a locale name with a specific code page selected (or implied) for the locale. See the locale file name in the locale directory (normally at /usr/lib/nls/loc) for the proper casing of each character for the locale name selected. A locale name with the UTF-8 code page is in general entirely uppercase (for example, ZH_CN.UTF-8).
  2. Shows the associated language.
  3. Shows the associated country or region.
  4. Shows the code pages that are valid as the code-page ID for the locale that has the corresponding language_COUNTRY value. These table entries are not definitive. For the current list of valid locales, consult your system documentation for the specific version and configuration of AIX that you are running. The locale that you select must be valid, that is, installed both where you develop and where you run the program.
  5. Shows the code pages that are valid as the code-page ID for the locale that has the corresponding language_COUNTRY value. These code pages are valid as content for the EBCDIC_CODEPAGE environment variable. If the EBCDIC_CODEPAGE environment variable is not set, the rightmost code-page entry shown in this column is selected as the EBCDIC code page for the corresponding locale.