Paolo,
> Yes, this is what I'm curious about. Why does the table have the
> order A..Za..z for en_US.UTF-8 and aAbB...yYzZ for cs_CZ.UTF-8, even
> though strcoll uses the latter in both locales?
I don't know.
But what is the "correct" result in the first place?
On my glibc-2.8 system I have a number of locales installed, and grep from
versions 2.4.2 to 2.7.
When I create a file that has every printable ASCII character, one per line,
and do a "grep '[A-Z]'" of this file, which ASCII characters should I get?
26 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
or 51 AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZ ?
Find attached the input files and the results of the command
for l in `locale -a`; do
echo -n "$l "; LC_ALL=$l grep '[A-Z]' ascii1 | wc -l;
done | expand -t 20
- In grep 2.4.2 the result was 51 for nearly all locales.
- In grep 2.5.3 the result was 51 for most UTF-8 locales
but 26 for most unibyte locales.
- In grep 2.6.3 the result was again like in 2.4.2.
- In grep 2.7 the result is mixed, I cannot see a pattern.
For en_US the result is 51, for en_US.utf8 it's 26 -
this definitely is a bug, since the locale definition for
en_US and en_US.utf8 is the same.
For cs_CZ and cs_CZ.utf8 both it's 51.
For zh_CN and zh_CN.UTF-8 it's 26.
- An additional bug is that in the vi_VN.tcvn locale,
grep 2.7 gives an error 'unbalanced ['.
What is the correct result for 'grep' and for regex? (I assume it's the
same for both, since both are specified by POSIX.)
Bruno
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
aa_DJ 51
aa_DJ.utf8 51
aa_ER 51
aa...@saaho 51
aa_ER.utf8 51
aa_ET 51
aa_ET.utf8 51
af_ZA 51
af_ZA.utf8 51
am_ET 51
am_ET.utf8 51
an_ES 51
an_ES.utf8 51
ar_AE 51
ar_AE.utf8 51
ar_BH 51
ar_BH.utf8 51
ar_DZ 51
ar_DZ.utf8 51
ar_EG 51
ar_EG.utf8 51
ar_IN 51
ar_IN.utf8 51
ar_IQ 51
ar_IQ.utf8 51
ar_JO 51
ar_JO.utf8 51
ar_KW 51
ar_KW.utf8 51
ar_LB 51
ar_LB.utf8 51
ar_LY 51
ar_LY.utf8 51
ar_MA 51
ar_MA.utf8 51
ar_OM 51
ar_OM.utf8 51
ar_QA 51
ar_QA.utf8 51
ar_SA 51
ar_SA.utf8 51
ar_SD 51
ar_SD.utf8 51
ar_SY 51
ar_SY.utf8 51
ar_TN 51
ar_TN.utf8 51
ar_YE 51
ar_YE.utf8 51
as_IN.utf8 51
ast_ES 51
ast_ES.utf8 51
az_AZ.utf8 51
be_BY 51
be...@latin 51
be_BY.utf8 51
ber_DZ 51
ber_MA 51
bg_BG 51
bg_BG.utf8 51
bn_BD 51
bn_BD.utf8 51
bn_IN 51
bn_IN.utf8 51
bo_CN 51
bo_IN 51
br_FR 51
br...@euro 51
br_FR.utf8 51
bs_BA 51
bs_BA.utf8 51
byn_ER 51
byn_ER.utf8 51
C 26
ca_AD 51
ca_AD.utf8 51
ca_ES 51
ca...@euro 51
ca_ES.utf8 51
ca_FR 51
ca_FR.utf8 51
ca_IT 51
ca_IT.utf8 51
crh_UA 51
csb_PL 51
cs_CZ 51
cs_CZ.utf8 51
cy_GB 51
cy_GB.utf8 51
da_DK 51
da_DK.utf8 51
de_AT 51
de...@euro 51
de_AT.utf8 51
de_BE 51
de...@euro 51
de_BE.utf8 51
de_CH 51
de_CH.utf8 51
de_DE 51
de...@euro 51
de_DE.utf8 51
de_LU 51
de...@euro 51
de_LU.utf8 51
dz_BT 51
el_CY 51
el_CY.utf8 51
el_GR 51
el_GR.utf8 51
en_AU 51
en_AU.utf8 51
en_BE 51
en...@euro 51
en_BE.utf8 51
en_BW 51
en_BW.utf8 51
en_CA 51
en_CA.utf8 51
en_DK 51
en_DK.utf8 51
en_GB 51
en_GB.iso885915 51
en_GB.utf8 51
en_HK 51
en_HK.utf8 51
en_IE 51
en...@euro 51
en_IE.utf8 51
en_IN 51
en_IN.utf8 51
en_NG 51
en_NZ 51
en_NZ.utf8 51
en_PH 51
en_PH.utf8 51
en_SG 51
en_SG.utf8 51
en_US 51
en_US.iso885915 51
en_US.utf8 51
en_ZA 51
en_ZA.utf8 51
en_ZW 51
en_ZW.utf8 51
es_AR 51
es_AR.utf8 51
es_BO 51
es_BO.utf8 51
es_CL 51
es_CL.utf8 51
es_CO 51
es_CO.utf8 51
es_CR 51
es_CR.utf8 51
es_DO 51
es_DO.utf8 51
es_EC 51
es_EC.utf8 51
es_ES 51
es...@euro 51
es_ES.utf8 51
es_GT 51
es_GT.utf8 51
es_HN 51
es_HN.utf8 51
es_MX 51
es_MX.utf8 51
es_NI 51
es_NI.utf8 51
es_PA 51
es_PA.utf8 51
es_PE 51
es_PE.utf8 51
es_PR 51
es_PR.utf8 51
es_PY 51
es_PY.utf8 51
es_SV 51
es_SV.utf8 51
es_US 51
es_US.utf8 51
es_UY 51
es_UY.utf8 51
es_VE 51
es_VE.utf8 51
et_EE 39
et_EE.iso885915 39
et_EE.utf8 39
eu_ES 51
eu...@euro 51
eu_ES.utf8 51
fa_IR 51
fa_IR.utf8 51
fi_FI 51
fi...@euro 51
fi_FI.utf8 51
fil_PH 51
fo_FO 51
fo_FO.utf8 51
fr_BE 51
fr...@euro 51
fr_BE.utf8 51
fr_CA 51
fr_CA.utf8 51
fr_CH 51
fr_CH.utf8 51
fr_FR 51
fr...@euro 51
fr_FR.utf8 51
fr_LU 51
fr...@euro 51
fr_LU.utf8 51
fur_IT 51
fy_DE 51
fy_NL 51
ga_IE 51
ga...@euro 51
ga_IE.utf8 51
gd_GB 51
gd_GB.utf8 51
gez_ER 51
gez...@abegede 51
gez_ET 51
gez...@abegede 51
gl_ES 51
gl...@euro 51
gl_ES.utf8 51
gu_IN 51
gv_GB 51
gv_GB.utf8 51
ha_NG 51
he_IL 51
he_IL.utf8 51
hi_IN 51
hi_IN.utf8 51
hr_HR 51
hr_HR.utf8 51
hsb_DE 51
hsb_DE.utf8 51
hu_HU 51
hu_HU.utf8 51
hy_AM 51
hy_AM.armscii8 26
id_ID 51
id_ID.utf8 51
ig_NG 51
ik_CA 51
is_IS 51
is_IS.utf8 51
it_CH 51
it_CH.utf8 51
it_IT 51
it...@euro 51
it_IT.utf8 51
iu_CA 51
iw_IL 51
iw_IL.utf8 51
ja_JP.eucjp 26
ja_JP.shiftjisx0213 26
ja_JP.sjis 26
ja_JP.utf8 26
ka_GE 51
ka_GE.utf8 51
kk_KZ 51
kk_KZ.utf8 51
kl_GL 51
kl_GL.utf8 51
km_KH 51
kn_IN 51
ko_KR.euckr 26
ko_KR.utf8 26
ku_TR 51
ku_TR.utf8 51
kw_GB 51
kw_GB.utf8 51
ky_KG 51
lg_UG 51
lg_UG.utf8 51
li_BE 51
li_NL 51
lo_LA 51
lt_LT 51
lt_LT.utf8 51
lv_LV 51
lv_LV.utf8 51
mai_IN 51
mg_MG 51
mg_MG.utf8 51
mi_NZ 51
mi_NZ.utf8 51
mk_MK 51
mk_MK.utf8 51
ml_IN 51
ml_IN.utf8 51
mn_MN 51
mn_MN.utf8 51
mr_IN 51
mr_IN.utf8 51
ms_MY 51
ms_MY.utf8 51
mt_MT 51
mt_MT.utf8 51
nb_NO 51
nb_NO.utf8 51
nds_DE 51
nds_NL 51
ne_NP 51
ne_NP.utf8 51
nl_BE 51
nl...@euro 51
nl_BE.utf8 51
nl_NL 51
nl...@euro 51
nl_NL.utf8 51
nn_NO 51
nn_NO.utf8 51
no_NO 51
no_NO.utf8 51
nr_ZA 51
nso_ZA 51
oc_FR 51
oc_FR.utf8 51
om_ET 51
om_ET.utf8 51
om_KE 51
om_KE.utf8 51
or_IN 51
pa_IN 51
pa_IN.utf8 51
pap_AN 51
pa_PK 51
pl_PL 51
pl_PL.utf8 51
POSIX 26
pt_BR 51
pt_BR.utf8 51
pt_PT 51
pt...@euro 51
pt_PT.utf8 51
ro_RO 51
ro_RO.utf8 51
ru_RU 51
ru_RU.koi8r 51
ru_RU.utf8 51
ru_UA 51
ru_UA.utf8 51
rw_RW 51
sa_IN 51
sc_IT 51
se_NO 51
se_NO.utf8 51
shs_CA 51
sh_YU 51
sh_YU.utf8 51
sid_ET 51
sid_ET.utf8 51
si_LK 51
sk_SK 51
sk_SK.utf8 51
sl_SI 51
sl_SI.utf8 51
so_DJ 51
so_DJ.utf8 51
so_ET 51
so_ET.utf8 51
so_KE 51
so_KE.utf8 51
so_SO 51
so_SO.utf8 51
sq_AL 51
sq_AL.utf8 51
sr_ME 51
sr_RS 51
sr...@latin 51
ss_ZA 51
st_ZA 51
st_ZA.utf8 51
sv_FI 51
sv...@euro 51
sv_FI.utf8 51
sv_SE 51
sv_SE.iso885915 51
sv_SE.utf8 51
ta_IN 51
ta_IN.utf8 51
te_IN 51
te_IN.utf8 51
tg_TJ 51
tg_TJ.utf8 51
th_TH 51
th_TH.utf8 51
ti_ER 51
ti_ER.utf8 51
ti_ET 51
ti_ET.utf8 51
tig_ER 51
tig_ER.utf8 51
tk_TM 51
tl_PH 51
tl_PH.utf8 51
tn_ZA 51
tr_CY 51
tr_CY.utf8 51
tr_TR 51
tr_TR.utf8 51
ts_ZA 51
[email protected] 51
tt_RU.utf8 51
ug_CN 51
uk_UA 51
uk_UA.utf8 51
ur_PK 51
ur_PK.utf8 51
uz_UZ 51
uz...@cyrillic 51
ve_ZA 51
vi_VN 51
vi_VN.tcvn 0
wa_BE 51
wa...@euro 51
wa_BE.utf8 51
wo_SN 51
xh_ZA 51
xh_ZA.utf8 51
yi_US 51
yi_US.utf8 51
yo_NG 51
zh_CN 51
zh_CN.gb18030 51
zh_CN.gbk 51
zh_CN.utf8 51
zh_HK 51
zh_HK.utf8 51
zh_SG 51
zh_SG.gbk 51
zh_SG.utf8 51
zh_TW 51
zh_TW.euctw 51
zh_TW.utf8 51
zu_ZA 51
zu_ZA.utf8 51
aa_DJ 26
aa_DJ.utf8 51
aa_ER 51
aa...@saaho 51
aa_ER.utf8 51
aa_ET 51
aa_ET.utf8 51
af_ZA 26
af_ZA.utf8 51
am_ET 51
am_ET.utf8 51
an_ES 26
an_ES.utf8 51
ar_AE 26
ar_AE.utf8 51
ar_BH 26
ar_BH.utf8 51
ar_DZ 26
ar_DZ.utf8 51
ar_EG 26
ar_EG.utf8 51
ar_IN 51
ar_IN.utf8 51
ar_IQ 26
ar_IQ.utf8 51
ar_JO 26
ar_JO.utf8 51
ar_KW 26
ar_KW.utf8 51
ar_LB 26
ar_LB.utf8 51
ar_LY 26
ar_LY.utf8 51
ar_MA 26
ar_MA.utf8 51
ar_OM 26
ar_OM.utf8 51
ar_QA 26
ar_QA.utf8 51
ar_SA 51
ar_SA.utf8 51
ar_SD 26
ar_SD.utf8 51
ar_SY 26
ar_SY.utf8 51
ar_TN 26
ar_TN.utf8 51
ar_YE 26
ar_YE.utf8 51
as_IN.utf8 51
ast_ES 26
ast_ES.utf8 51
az_AZ.utf8 51
be_BY 26
be...@latin 51
be_BY.utf8 51
ber_DZ 51
ber_MA 51
bg_BG 26
bg_BG.utf8 51
bn_BD 51
bn_BD.utf8 51
bn_IN 51
bn_IN.utf8 51
bo_CN 51
bo_IN 51
br_FR 26
br...@euro 26
br_FR.utf8 51
bs_BA 26
bs_BA.utf8 51
byn_ER 51
byn_ER.utf8 51
C 26
ca_AD 26
ca_AD.utf8 51
ca_ES 26
ca...@euro 26
ca_ES.utf8 51
ca_FR 26
ca_FR.utf8 51
ca_IT 26
ca_IT.utf8 51
crh_UA 51
csb_PL 51
cs_CZ 51
cs_CZ.utf8 51
cy_GB 26
cy_GB.utf8 51
da_DK 26
da_DK.utf8 51
de_AT 26
de...@euro 26
de_AT.utf8 51
de_BE 26
de...@euro 26
de_BE.utf8 51
de_CH 26
de_CH.utf8 51
de_DE 26
de...@euro 26
de_DE.utf8 51
de_LU 26
de...@euro 26
de_LU.utf8 51
dz_BT 51
el_CY 26
el_CY.utf8 51
el_GR 26
el_GR.utf8 51
en_AU 26
en_AU.utf8 51
en_BE 51
en...@euro 51
en_BE.utf8 51
en_BW 26
en_BW.utf8 51
en_CA 26
en_CA.utf8 51
en_DK 26
en_DK.utf8 51
en_GB 26
en_GB.iso885915 26
en_GB.utf8 51
en_HK 26
en_HK.utf8 51
en_IE 26
en...@euro 26
en_IE.utf8 51
en_IN 51
en_IN.utf8 51
en_NG 51
en_NZ 26
en_NZ.utf8 51
en_PH 26
en_PH.utf8 51
en_SG 26
en_SG.utf8 51
en_US 26
en_US.iso885915 26
en_US.utf8 51
en_ZA 26
en_ZA.utf8 51
en_ZW 26
en_ZW.utf8 51
es_AR 26
es_AR.utf8 51
es_BO 26
es_BO.utf8 51
es_CL 26
es_CL.utf8 51
es_CO 26
es_CO.utf8 51
es_CR 26
es_CR.utf8 51
es_DO 26
es_DO.utf8 51
es_EC 26
es_EC.utf8 51
es_ES 26
es...@euro 26
es_ES.utf8 51
es_GT 26
es_GT.utf8 51
es_HN 26
es_HN.utf8 51
es_MX 26
es_MX.utf8 51
es_NI 26
es_NI.utf8 51
es_PA 26
es_PA.utf8 51
es_PE 26
es_PE.utf8 51
es_PR 26
es_PR.utf8 51
es_PY 26
es_PY.utf8 51
es_SV 26
es_SV.utf8 51
es_US 26
es_US.utf8 51
es_UY 26
es_UY.utf8 51
es_VE 26
es_VE.utf8 51
et_EE 39
et_EE.iso885915 39
et_EE.utf8 39
eu_ES 26
eu...@euro 26
eu_ES.utf8 51
fa_IR 51
fa_IR.utf8 51
fi_FI 28
fi...@euro 28
fi_FI.utf8 51
fil_PH 51
fo_FO 26
fo_FO.utf8 51
fr_BE 26
fr...@euro 26
fr_BE.utf8 51
fr_CA 26
fr_CA.utf8 51
fr_CH 26
fr_CH.utf8 51
fr_FR 26
fr...@euro 26
fr_FR.utf8 51
fr_LU 26
fr...@euro 26
fr_LU.utf8 51
fur_IT 51
fy_DE 51
fy_NL 51
ga_IE 26
ga...@euro 26
ga_IE.utf8 51
gd_GB 26
gd_GB.utf8 51
gez_ER 51
gez...@abegede 51
gez_ET 51
gez...@abegede 51
gl_ES 26
gl...@euro 26
gl_ES.utf8 51
gu_IN 51
gv_GB 26
gv_GB.utf8 51
ha_NG 51
he_IL 26
he_IL.utf8 51
hi_IN 51
hi_IN.utf8 51
hr_HR 51
hr_HR.utf8 51
hsb_DE 51
hsb_DE.utf8 51
hu_HU 26
hu_HU.utf8 51
hy_AM 51
hy_AM.armscii8 26
id_ID 26
id_ID.utf8 51
ig_NG 51
ik_CA 51
is_IS 51
is_IS.utf8 51
it_CH 26
it_CH.utf8 51
it_IT 26
it...@euro 26
it_IT.utf8 51
iu_CA 51
iw_IL 26
iw_IL.utf8 51
ja_JP.eucjp 26
ja_JP.shiftjisx0213 26
ja_JP.sjis 26
ja_JP.utf8 26
ka_GE 26
ka_GE.utf8 51
kk_KZ 26
kk_KZ.utf8 51
kl_GL 26
kl_GL.utf8 51
km_KH 51
kn_IN 51
ko_KR.euckr 26
ko_KR.utf8 26
ku_TR 26
ku_TR.utf8 51
kw_GB 26
kw_GB.utf8 51
ky_KG 51
lg_UG 26
lg_UG.utf8 51
li_BE 51
li_NL 51
lo_LA 51
lt_LT 51
lt_LT.utf8 51
lv_LV 51
lv_LV.utf8 51
mai_IN 51
mg_MG 26
mg_MG.utf8 51
mi_NZ 26
mi_NZ.utf8 51
mk_MK 26
mk_MK.utf8 51
ml_IN 51
ml_IN.utf8 51
mn_MN 51
mn_MN.utf8 51
mr_IN 51
mr_IN.utf8 51
ms_MY 26
ms_MY.utf8 51
mt_MT 26
mt_MT.utf8 51
nb_NO 26
nb_NO.utf8 51
nds_DE 51
nds_NL 51
ne_NP 51
ne_NP.utf8 51
nl_BE 26
nl...@euro 26
nl_BE.utf8 51
nl_NL 26
nl...@euro 26
nl_NL.utf8 51
nn_NO 26
nn_NO.utf8 51
no_NO 26
no_NO.utf8 51
nr_ZA 51
nso_ZA 51
oc_FR 26
oc_FR.utf8 51
om_ET 51
om_ET.utf8 51
om_KE 26
om_KE.utf8 51
or_IN 51
pa_IN 51
pa_IN.utf8 51
pap_AN 51
pa_PK 51
pl_PL 51
pl_PL.utf8 51
POSIX 26
pt_BR 26
pt_BR.utf8 51
pt_PT 26
pt...@euro 26
pt_PT.utf8 51
ro_RO 26
ro_RO.utf8 51
ru_RU 26
ru_RU.koi8r 26
ru_RU.utf8 51
ru_UA 26
ru_UA.utf8 51
rw_RW 51
sa_IN 51
sc_IT 51
se_NO 51
se_NO.utf8 51
shs_CA 51
sh_YU 51
sh_YU.utf8 51
sid_ET 51
sid_ET.utf8 51
si_LK 51
sk_SK 51
sk_SK.utf8 51
sl_SI 51
sl_SI.utf8 51
so_DJ 26
so_DJ.utf8 51
so_ET 51
so_ET.utf8 51
so_KE 26
so_KE.utf8 51
so_SO 26
so_SO.utf8 51
sq_AL 26
sq_AL.utf8 51
sr_ME 51
sr_RS 51
sr...@latin 51
ss_ZA 51
st_ZA 26
st_ZA.utf8 51
sv_FI 28
sv...@euro 28
sv_FI.utf8 51
sv_SE 26
sv_SE.iso885915 26
sv_SE.utf8 51
ta_IN 51
ta_IN.utf8 51
te_IN 51
te_IN.utf8 51
tg_TJ 26
tg_TJ.utf8 51
th_TH 51
th_TH.utf8 51
ti_ER 51
ti_ER.utf8 51
ti_ET 51
ti_ET.utf8 51
tig_ER 51
tig_ER.utf8 51
tk_TM 51
tl_PH 26
tl_PH.utf8 51
tn_ZA 51
tr_CY 51
tr_CY.utf8 51
tr_TR 51
tr_TR.utf8 51
ts_ZA 51
[email protected] 51
tt_RU.utf8 51
ug_CN 51
uk_UA 26
uk_UA.utf8 51
ur_PK 51
ur_PK.utf8 51
uz_UZ 26
uz...@cyrillic 51
ve_ZA 51
vi_VN 51
vi_VN.tcvn 0
wa_BE 26
wa...@euro 26
wa_BE.utf8 51
wo_SN 51
xh_ZA 26
xh_ZA.utf8 51
yi_US 26
yi_US.utf8 51
yo_NG 51
zh_CN 51
zh_CN.gb18030 51
zh_CN.gbk 51
zh_CN.utf8 51
zh_HK 51
zh_HK.utf8 51
zh_SG 51
zh_SG.gbk 51
zh_SG.utf8 51
zh_TW 51
zh_TW.euctw 51
zh_TW.utf8 51
zu_ZA 26
zu_ZA.utf8 51
aa_DJ 51
aa_DJ.utf8 26
aa_ER 26
aa...@saaho 26
aa_ER.utf8 26
aa_ET 26
aa_ET.utf8 26
af_ZA 51
af_ZA.utf8 26
am_ET 26
am_ET.utf8 26
an_ES 51
an_ES.utf8 26
ar_AE 51
ar_AE.utf8 26
ar_BH 51
ar_BH.utf8 26
ar_DZ 51
ar_DZ.utf8 26
ar_EG 51
ar_EG.utf8 26
ar_IN 26
ar_IN.utf8 26
ar_IQ 51
ar_IQ.utf8 26
ar_JO 51
ar_JO.utf8 26
ar_KW 51
ar_KW.utf8 26
ar_LB 51
ar_LB.utf8 26
ar_LY 51
ar_LY.utf8 26
ar_MA 51
ar_MA.utf8 26
ar_OM 51
ar_OM.utf8 26
ar_QA 51
ar_QA.utf8 26
ar_SA 51
ar_SA.utf8 51
ar_SD 51
ar_SD.utf8 26
ar_SY 51
ar_SY.utf8 26
ar_TN 51
ar_TN.utf8 26
ar_YE 51
ar_YE.utf8 26
as_IN.utf8 51
ast_ES 51
ast_ES.utf8 26
az_AZ.utf8 26
be_BY 51
be...@latin 26
be_BY.utf8 26
ber_DZ 26
ber_MA 26
bg_BG 51
bg_BG.utf8 26
bn_BD 26
bn_BD.utf8 26
bn_IN 26
bn_IN.utf8 26
bo_CN 26
bo_IN 26
br_FR 51
br...@euro 51
br_FR.utf8 26
bs_BA 51
bs_BA.utf8 26
byn_ER 26
byn_ER.utf8 26
C 26
ca_AD 51
ca_AD.utf8 26
ca_ES 51
ca...@euro 51
ca_ES.utf8 26
ca_FR 51
ca_FR.utf8 26
ca_IT 51
ca_IT.utf8 26
crh_UA 26
csb_PL 26
cs_CZ 51
cs_CZ.utf8 51
cy_GB 51
cy_GB.utf8 26
da_DK 51
da_DK.utf8 26
de_AT 51
de...@euro 51
de_AT.utf8 26
de_BE 51
de...@euro 51
de_BE.utf8 26
de_CH 51
de_CH.utf8 26
de_DE 51
de...@euro 51
de_DE.utf8 26
de_LU 51
de...@euro 51
de_LU.utf8 26
dz_BT 26
el_CY 51
el_CY.utf8 26
el_GR 51
el_GR.utf8 26
en_AU 51
en_AU.utf8 26
en_BE 51
en...@euro 51
en_BE.utf8 51
en_BW 51
en_BW.utf8 26
en_CA 51
en_CA.utf8 26
en_DK 51
en_DK.utf8 26
en_GB 51
en_GB.iso885915 51
en_GB.utf8 26
en_HK 51
en_HK.utf8 26
en_IE 51
en...@euro 51
en_IE.utf8 26
en_IN 26
en_IN.utf8 26
en_NG 26
en_NZ 51
en_NZ.utf8 26
en_PH 51
en_PH.utf8 26
en_SG 51
en_SG.utf8 26
en_US 51
en_US.iso885915 51
en_US.utf8 26
en_ZA 51
en_ZA.utf8 26
en_ZW 51
en_ZW.utf8 26
es_AR 51
es_AR.utf8 26
es_BO 51
es_BO.utf8 26
es_CL 51
es_CL.utf8 26
es_CO 51
es_CO.utf8 26
es_CR 51
es_CR.utf8 26
es_DO 51
es_DO.utf8 26
es_EC 51
es_EC.utf8 26
es_ES 51
es...@euro 51
es_ES.utf8 26
es_GT 51
es_GT.utf8 26
es_HN 51
es_HN.utf8 26
es_MX 51
es_MX.utf8 26
es_NI 51
es_NI.utf8 26
es_PA 51
es_PA.utf8 26
es_PE 51
es_PE.utf8 26
es_PR 51
es_PR.utf8 26
es_PY 51
es_PY.utf8 26
es_SV 51
es_SV.utf8 26
es_US 51
es_US.utf8 26
es_UY 51
es_UY.utf8 26
es_VE 51
es_VE.utf8 26
et_EE 39
et_EE.iso885915 39
et_EE.utf8 39
eu_ES 51
eu...@euro 51
eu_ES.utf8 26
fa_IR 26
fa_IR.utf8 26
fi_FI 51
fi...@euro 51
fi_FI.utf8 28
fil_PH 26
fo_FO 51
fo_FO.utf8 26
fr_BE 51
fr...@euro 51
fr_BE.utf8 26
fr_CA 51
fr_CA.utf8 26
fr_CH 51
fr_CH.utf8 26
fr_FR 51
fr...@euro 51
fr_FR.utf8 26
fr_LU 51
fr...@euro 51
fr_LU.utf8 26
fur_IT 26
fy_DE 26
fy_NL 26
ga_IE 51
ga...@euro 51
ga_IE.utf8 26
gd_GB 51
gd_GB.utf8 26
gez_ER 26
gez...@abegede 26
gez_ET 26
gez...@abegede 26
gl_ES 51
gl...@euro 51
gl_ES.utf8 26
gu_IN 26
gv_GB 51
gv_GB.utf8 26
ha_NG 26
he_IL 51
he_IL.utf8 26
hi_IN 26
hi_IN.utf8 26
hr_HR 51
hr_HR.utf8 51
hsb_DE 51
hsb_DE.utf8 51
hu_HU 51
hu_HU.utf8 26
hy_AM 26
hy_AM.armscii8 26
id_ID 51
id_ID.utf8 26
ig_NG 26
ik_CA 26
is_IS 51
is_IS.utf8 51
it_CH 51
it_CH.utf8 26
it_IT 51
it...@euro 51
it_IT.utf8 26
iu_CA 26
iw_IL 51
iw_IL.utf8 26
ja_JP.eucjp 26
ja_JP.shiftjisx0213 26
ja_JP.sjis 26
ja_JP.utf8 26
ka_GE 51
ka_GE.utf8 26
kk_KZ 51
kk_KZ.utf8 26
kl_GL 51
kl_GL.utf8 26
km_KH 51
kn_IN 26
ko_KR.euckr 26
ko_KR.utf8 26
ku_TR 51
ku_TR.utf8 26
kw_GB 51
kw_GB.utf8 26
ky_KG 26
lg_UG 51
lg_UG.utf8 26
li_BE 26
li_NL 26
lo_LA 51
lt_LT 51
lt_LT.utf8 51
lv_LV 51
lv_LV.utf8 51
mai_IN 26
mg_MG 51
mg_MG.utf8 26
mi_NZ 51
mi_NZ.utf8 26
mk_MK 51
mk_MK.utf8 26
ml_IN 26
ml_IN.utf8 26
mn_MN 26
mn_MN.utf8 26
mr_IN 26
mr_IN.utf8 26
ms_MY 51
ms_MY.utf8 26
mt_MT 51
mt_MT.utf8 26
nb_NO 51
nb_NO.utf8 26
nds_DE 26
nds_NL 26
ne_NP 26
ne_NP.utf8 26
nl_BE 51
nl...@euro 51
nl_BE.utf8 26
nl_NL 51
nl...@euro 51
nl_NL.utf8 26
nn_NO 51
nn_NO.utf8 26
no_NO 51
no_NO.utf8 26
nr_ZA 26
nso_ZA 26
oc_FR 51
oc_FR.utf8 26
om_ET 26
om_ET.utf8 26
om_KE 51
om_KE.utf8 26
or_IN 51
pa_IN 26
pa_IN.utf8 26
pap_AN 26
pa_PK 26
pl_PL 51
pl_PL.utf8 51
POSIX 26
pt_BR 51
pt_BR.utf8 26
pt_PT 51
pt...@euro 51
pt_PT.utf8 26
ro_RO 51
ro_RO.utf8 26
ru_RU 51
ru_RU.koi8r 51
ru_RU.utf8 26
ru_UA 51
ru_UA.utf8 26
rw_RW 26
sa_IN 26
sc_IT 26
se_NO 26
se_NO.utf8 26
shs_CA 26
sh_YU 51
sh_YU.utf8 51
sid_ET 26
sid_ET.utf8 26
si_LK 26
sk_SK 51
sk_SK.utf8 51
sl_SI 51
sl_SI.utf8 51
so_DJ 51
so_DJ.utf8 26
so_ET 26
so_ET.utf8 26
so_KE 51
so_KE.utf8 26
so_SO 51
so_SO.utf8 26
sq_AL 51
sq_AL.utf8 26
sr_ME 26
sr_RS 26
sr...@latin 26
ss_ZA 26
st_ZA 51
st_ZA.utf8 26
sv_FI 51
sv...@euro 51
sv_FI.utf8 28
sv_SE 51
sv_SE.iso885915 51
sv_SE.utf8 26
ta_IN 26
ta_IN.utf8 26
te_IN 26
te_IN.utf8 26
tg_TJ 51
tg_TJ.utf8 26
th_TH 51
th_TH.utf8 51
ti_ER 26
ti_ER.utf8 26
ti_ET 26
ti_ET.utf8 26
tig_ER 26
tig_ER.utf8 26
tk_TM 26
tl_PH 51
tl_PH.utf8 26
tn_ZA 26
tr_CY 51
tr_CY.utf8 51
tr_TR 51
tr_TR.utf8 51
ts_ZA 26
[email protected] 26
tt_RU.utf8 26
ug_CN 26
uk_UA 51
uk_UA.utf8 26
ur_PK 26
ur_PK.utf8 26
uz_UZ 51
uz...@cyrillic 26
ve_ZA 26
vi_VN 26
vi_VN.tcvn 1
wa_BE 51
wa...@euro 51
wa_BE.utf8 26
wo_SN 26
xh_ZA 51
xh_ZA.utf8 26
yi_US 51
yi_US.utf8 26
yo_NG 26
zh_CN 26
zh_CN.gb18030 26
zh_CN.gbk 26
zh_CN.utf8 26
zh_HK 26
zh_HK.utf8 26
zh_SG 26
zh_SG.gbk 26
zh_SG.utf8 26
zh_TW 26
zh_TW.euctw 26
zh_TW.utf8 26
zu_ZA 51
zu_ZA.utf8 26
aa_DJ 51
aa_DJ.utf8 51
aa_ER 51
aa...@saaho 51
aa_ER.utf8 51
aa_ET 51
aa_ET.utf8 51
af_ZA 51
af_ZA.utf8 51
am_ET 51
am_ET.utf8 51
an_ES 51
an_ES.utf8 51
ar_AE 51
ar_AE.utf8 51
ar_BH 51
ar_BH.utf8 51
ar_DZ 51
ar_DZ.utf8 51
ar_EG 51
ar_EG.utf8 51
ar_IN 51
ar_IN.utf8 51
ar_IQ 51
ar_IQ.utf8 51
ar_JO 51
ar_JO.utf8 51
ar_KW 51
ar_KW.utf8 51
ar_LB 51
ar_LB.utf8 51
ar_LY 51
ar_LY.utf8 51
ar_MA 51
ar_MA.utf8 51
ar_OM 51
ar_OM.utf8 51
ar_QA 51
ar_QA.utf8 51
ar_SA 51
ar_SA.utf8 51
ar_SD 51
ar_SD.utf8 51
ar_SY 51
ar_SY.utf8 51
ar_TN 51
ar_TN.utf8 51
ar_YE 51
ar_YE.utf8 51
as_IN.utf8 51
ast_ES 51
ast_ES.utf8 51
az_AZ.utf8 51
be_BY 51
be...@latin 51
be_BY.utf8 51
ber_DZ 51
ber_MA 51
bg_BG 51
bg_BG.utf8 51
bn_BD 51
bn_BD.utf8 51
bn_IN 51
bn_IN.utf8 51
bo_CN 51
bo_IN 51
br_FR 51
br...@euro 51
br_FR.utf8 51
bs_BA 51
bs_BA.utf8 51
byn_ER 51
byn_ER.utf8 51
C 26
ca_AD 51
ca_AD.utf8 51
ca_ES 51
ca...@euro 51
ca_ES.utf8 51
ca_FR 51
ca_FR.utf8 51
ca_IT 51
ca_IT.utf8 51
crh_UA 51
csb_PL 51
cs_CZ 51
cs_CZ.utf8 51
cy_GB 51
cy_GB.utf8 51
da_DK 51
da_DK.utf8 51
de_AT 51
de...@euro 51
de_AT.utf8 51
de_BE 51
de...@euro 51
de_BE.utf8 51
de_CH 51
de_CH.utf8 51
de_DE 51
de...@euro 51
de_DE.utf8 51
de_LU 51
de...@euro 51
de_LU.utf8 51
dz_BT 51
el_CY 51
el_CY.utf8 51
el_GR 51
el_GR.utf8 51
en_AU 51
en_AU.utf8 51
en_BE 51
en...@euro 51
en_BE.utf8 51
en_BW 51
en_BW.utf8 51
en_CA 51
en_CA.utf8 51
en_DK 51
en_DK.utf8 51
en_GB 51
en_GB.iso885915 51
en_GB.utf8 51
en_HK 51
en_HK.utf8 51
en_IE 51
en...@euro 51
en_IE.utf8 51
en_IN 51
en_IN.utf8 51
en_NG 51
en_NZ 51
en_NZ.utf8 51
en_PH 51
en_PH.utf8 51
en_SG 51
en_SG.utf8 51
en_US 51
en_US.iso885915 51
en_US.utf8 51
en_ZA 51
en_ZA.utf8 51
en_ZW 51
en_ZW.utf8 51
es_AR 51
es_AR.utf8 51
es_BO 51
es_BO.utf8 51
es_CL 51
es_CL.utf8 51
es_CO 51
es_CO.utf8 51
es_CR 51
es_CR.utf8 51
es_DO 51
es_DO.utf8 51
es_EC 51
es_EC.utf8 51
es_ES 51
es...@euro 51
es_ES.utf8 51
es_GT 51
es_GT.utf8 51
es_HN 51
es_HN.utf8 51
es_MX 51
es_MX.utf8 51
es_NI 51
es_NI.utf8 51
es_PA 51
es_PA.utf8 51
es_PE 51
es_PE.utf8 51
es_PR 51
es_PR.utf8 51
es_PY 51
es_PY.utf8 51
es_SV 51
es_SV.utf8 51
es_US 51
es_US.utf8 51
es_UY 51
es_UY.utf8 51
es_VE 51
es_VE.utf8 51
et_EE 39
et_EE.iso885915 39
et_EE.utf8 39
eu_ES 51
eu...@euro 51
eu_ES.utf8 51
fa_IR 51
fa_IR.utf8 51
fi_FI 51
fi...@euro 51
fi_FI.utf8 51
fil_PH 51
fo_FO 51
fo_FO.utf8 51
fr_BE 51
fr...@euro 51
fr_BE.utf8 51
fr_CA 51
fr_CA.utf8 51
fr_CH 51
fr_CH.utf8 51
fr_FR 51
fr...@euro 51
fr_FR.utf8 51
fr_LU 51
fr...@euro 51
fr_LU.utf8 51
fur_IT 51
fy_DE 51
fy_NL 51
ga_IE 51
ga...@euro 51
ga_IE.utf8 51
gd_GB 51
gd_GB.utf8 51
gez_ER 51
gez...@abegede 51
gez_ET 51
gez...@abegede 51
gl_ES 51
gl...@euro 51
gl_ES.utf8 51
gu_IN 51
gv_GB 51
gv_GB.utf8 51
ha_NG 51
he_IL 51
he_IL.utf8 51
hi_IN 51
hi_IN.utf8 51
hr_HR 51
hr_HR.utf8 51
hsb_DE 51
hsb_DE.utf8 51
hu_HU 51
hu_HU.utf8 51
hy_AM 51
hy_AM.armscii8 26
id_ID 51
id_ID.utf8 51
ig_NG 51
ik_CA 51
is_IS 51
is_IS.utf8 51
it_CH 51
it_CH.utf8 51
it_IT 51
it...@euro 51
it_IT.utf8 51
iu_CA 51
iw_IL 51
iw_IL.utf8 51
ja_JP.eucjp 26
ja_JP.shiftjisx0213 26
ja_JP.sjis 26
ja_JP.utf8 26
ka_GE 51
ka_GE.utf8 51
kk_KZ 51
kk_KZ.utf8 51
kl_GL 51
kl_GL.utf8 51
km_KH 51
kn_IN 51
ko_KR.euckr 26
ko_KR.utf8 26
ku_TR 51
ku_TR.utf8 51
kw_GB 51
kw_GB.utf8 51
ky_KG 51
lg_UG 51
lg_UG.utf8 51
li_BE 51
li_NL 51
lo_LA 51
lt_LT 51
lt_LT.utf8 51
lv_LV 51
lv_LV.utf8 51
mai_IN 51
mg_MG 51
mg_MG.utf8 51
mi_NZ 51
mi_NZ.utf8 51
mk_MK 51
mk_MK.utf8 51
ml_IN 51
ml_IN.utf8 51
mn_MN 51
mn_MN.utf8 51
mr_IN 51
mr_IN.utf8 51
ms_MY 51
ms_MY.utf8 51
mt_MT 51
mt_MT.utf8 51
nb_NO 51
nb_NO.utf8 51
nds_DE 51
nds_NL 51
ne_NP 51
ne_NP.utf8 51
nl_BE 51
nl...@euro 51
nl_BE.utf8 51
nl_NL 51
nl...@euro 51
nl_NL.utf8 51
nn_NO 51
nn_NO.utf8 51
no_NO 51
no_NO.utf8 51
nr_ZA 51
nso_ZA 51
oc_FR 51
oc_FR.utf8 51
om_ET 51
om_ET.utf8 51
om_KE 51
om_KE.utf8 51
or_IN 51
pa_IN 51
pa_IN.utf8 51
pap_AN 51
pa_PK 51
pl_PL 51
pl_PL.utf8 51
POSIX 26
pt_BR 51
pt_BR.utf8 51
pt_PT 51
pt...@euro 51
pt_PT.utf8 51
ro_RO 51
ro_RO.utf8 51
ru_RU 51
ru_RU.koi8r 51
ru_RU.utf8 51
ru_UA 51
ru_UA.utf8 51
rw_RW 51
sa_IN 51
sc_IT 51
se_NO 51
se_NO.utf8 51
shs_CA 51
sh_YU 51
sh_YU.utf8 51
sid_ET 51
sid_ET.utf8 51
si_LK 51
sk_SK 51
sk_SK.utf8 51
sl_SI 51
sl_SI.utf8 51
so_DJ 51
so_DJ.utf8 51
so_ET 51
so_ET.utf8 51
so_KE 51
so_KE.utf8 51
so_SO 51
so_SO.utf8 51
sq_AL 51
sq_AL.utf8 51
sr_ME 51
sr_RS 51
sr...@latin 51
ss_ZA 51
st_ZA 51
st_ZA.utf8 51
sv_FI 51
sv...@euro 51
sv_FI.utf8 51
sv_SE 51
sv_SE.iso885915 51
sv_SE.utf8 51
ta_IN 51
ta_IN.utf8 51
te_IN 51
te_IN.utf8 51
tg_TJ 51
tg_TJ.utf8 51
th_TH 51
th_TH.utf8 51
ti_ER 51
ti_ER.utf8 51
ti_ET 51
ti_ET.utf8 51
tig_ER 51
tig_ER.utf8 51
tk_TM 51
tl_PH 51
tl_PH.utf8 51
tn_ZA 51
tr_CY 51
tr_CY.utf8 51
tr_TR 51
tr_TR.utf8 51
ts_ZA 51
[email protected] 51
tt_RU.utf8 51
ug_CN 51
uk_UA 51
uk_UA.utf8 51
ur_PK 51
ur_PK.utf8 51
uz_UZ 51
uz...@cyrillic 51
ve_ZA 51
vi_VN 51
vi_VN.tcvn 1
wa_BE 51
wa...@euro 51
wa_BE.utf8 51
wo_SN 51
xh_ZA 51
xh_ZA.utf8 51
yi_US 51
yi_US.utf8 51
yo_NG 51
zh_CN 51
zh_CN.gb18030 51
zh_CN.gbk 51
zh_CN.utf8 51
zh_HK 51
zh_HK.utf8 51
zh_SG 51
zh_SG.gbk 51
zh_SG.utf8 51
zh_TW 51
zh_TW.euctw 51
zh_TW.utf8 51
zu_ZA 51
zu_ZA.utf8 51