[ubuntu-jp:3130] Re: 日本語順がおかしい

Shunsuke Akagi shoon @ att.net
2010年 11月 11日 (木) 13:41:22 GMT


松澤さん

ありがとうございます。

>一応確認ですけど、LANG の値は en_US.utf8 であってますよね?
% locale
LANG=en_US.utf8
LANGUAGE=en_US:en
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

>lsを打ったみたいなんですが、
一応松澤さんと同じls -lだったので省略しました。

>> とにかくGUIの方では、あ え あい あいう と並んでいます。
>Nautilus の方は問題無いってことですね。
いいえ。期待通り問題があるのです。
”あ え あい あいう” は
”あ あい あいう え” となるべきです。


>これで試してみてもらえます?
>% export LC_COLLATE=ja_JP.utf8
>% ls
あ  あい  あいう  え
素晴らしい。ちゃんと並びました。



結果は気に入っていますが、一応念のために
shoon @ ubuntuAntec:~/test$ locale
LANG=en_US.utf8
LANGUAGE=en_US:en
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE=ja_JP.utf8
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
shoon @ ubuntuAntec:~/test$ echo $LANGUAGE
en_US:en
shoon @ ubuntuAntec:~/test$ ls --version
ls (GNU coreutils) 8.5
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Richard M. Stallman and David MacKenzie.
shoon @ ubuntuAntec:~/test$ ls
あ  あい  あいう  え
shoon @ ubuntuAntec:~/test$ ls | hexdump -Cv
00000000  e3 81 82 0a e3 81 82 e3  81 84 0a e3 81 82 e3 81  |................|
00000010  84 e3 81 86 0a e3 81 88  0a                       |.........|
00000019


というわけでNautilusの方を宜しくお願い致します。

Shoon
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: https://lists.ubuntu.com/archives/ubuntu-jp/attachments/20101111/9370fd3f/attachment.htm 


ubuntu-jp メーリングリストの案内