タグ

Ubuntuとlocaleに関するkenjiro_nのブックマーク (2)

  • Ubuntu Server 14.04 で日本語環境設定がうまくいかないとき - ochalog

    最近 Ubuntu Server 14.04 を使っているのだが、日語環境に設定したつもりだったのにコマンドのメッセージが英語のままになっていて違和感を感じていた。ちょっと調べないとメッセージを日語にする方法が分からなかったので、備忘録として残しておく。 これまでの日語環境設定 これまでは ~/.profile に以下を追記していたのみだった。 export LANG='ja_JP.UTF-8' 別の場所で使っていた CentOS 6.5 ではこれで十分だったので、何か他に原因があるはず。 原因 調べたらフォーラムに載っていた。バージョンは離れているが、同じ症状だった。 問題は環境変数LANGUAGEが定義されてしまっている事にあります。 環境変数LANGUAGE自体は別に悪者ではないですが、今のUbuntu 10.04では、それが定義されていると同じユーザでの言語の切り替えが思った

    Ubuntu Server 14.04 で日本語環境設定がうまくいかないとき - ochalog
  • Ubuntuでファイル名のソートがおかしい問題の修正

    語のファイルを多数入れたディレクトリを、UbuntuのデフォルトのファイルマネージャーのNautilusで見たところ、不思議な挙動に気がついた。ファイル名のソートがなにかおかしい。不思議に思ってlsを使ってみると、やはりソートがおかしい。なぜか。Ubuntuのデフォルトのロケール設定のためである。 Ubuntuでは、デフォルトのLC_COLLATEは、en_US.UTF-8になっている。このままでは、ASCII内の文字ぐらいしかソートされない。CJK文字のソートは、どうもよく分からない不思議な順序で比較される。 ロケールというのは厄介だ。たとえば、ある言語では、アクセント記号の有無で別のコードポイントが割り当てられている文字があるが、そのような文字は同じ文字として扱ってほしいため、その言語のロケールの文字の比較は、そのように振る舞う。しかし日語では、あまりロケールでなにかして欲しくな

  • 1