以下を参考にPostgreSQLのロケールをUTF-8からロケールなしに変更。 UbuntuはベースがUTF-8なので、EUC-JPのデータベースでソートがおかしくなったりする問題が出てくる模様。 (参考URL) http://d.hatena.ne.jp/pasela/20080909/postgres コンソールからロケールja_JP.eucJPに変更して日本語のデータを入れようとした文字が入らない。コンソール上では日本語部分が文字化けになっている。 pg_controlldataコマンドで見るとロケールはCになっているのになぜ? ちなみにUbuntu8.10でPostgreSQLのコマンド類は以下のディレクトリにあった。 /usr/lib/postgresql/8.3/bin psql実行時に良く見ると —–ワーニング—– perl: warning: Setting locale