sortとlocale2006/03/15 00:49

sortでlocaleを見る

って、まあ、当たり前なんだけど、以下のとおり、ちょっと違和感がある例があったので:

linuxのsortは、LANGを見ているっつーか、libcがそうなだけだろうけど、

a   1.特1
a-1 1.特1
a-2 1.特1

を、en_US.UTF-8でソートすると

a-1 1.特1
a   1.特1
a-2 1.特1

となるんだな、これが、、、-1と-2の間に来るってのがなんとも理解できない。Cでもja_JP.XXXXXでも、うまくいくので、さらにわからないけど、まあ、追求する気力がないので、とりあえずそういうことだということで…^_^;