読者です 読者をやめる 読者になる 読者になる

Leopard x PostgreSQL x EUC_JP

来ました、また文字コード周りではまってます。

createdb: database creation failed: ERROR:  encoding EUC_JP does not match server's locale ja_JP.UTF-8
DETAIL:  The server's LC_CTYPE setting requires encoding UTF8.

Mac OS X だと『デフォルトでロケールの設定が ja_JP.UTF-8 なので EUC_JP じゃ作れねーよ』って言ってるんだと思う。

dump したバックアップファイルを nkf で EUC_JP に変えて読み込んでもやっぱりだめだった。もしかすると Mac OS X 固有の問題なのかも。

最悪の場合も考えて VMware で Linux 用意しておかないといけなさそう。とりあえずロケールの設定を変更してトライしてみる。