2015年2月26日木曜日

Windows版psqlで文字化けする

インストーラのインストールだけだと、
コマンドラインの日本語がばける

Windows XP/Visuta/7
PostgreSQL 9.0 以降

この事象は既知の問題のようで、
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/gettext-runtime_0.18.1.1-2_win64.zip
ここから、アーカイブをダウンロードし
bin 配下の libintl-8.dll を
C:\Program Files\PostgreSQL\9.1\bin\libintl.dll

に置き換えます
ファイル名は「libintl.dll」です
(元のファイルは、「libintl.dll.org」と、名前を 変えておいておいた方がよいでしょう。)
置き換えるには、
一度、PostgreSQL のサービスを停止した上で、
置き換えてください。
(管理者権限が必要です)
置き換えたあとは、PostgreSQLを再起動です。

0 件のコメント:

コメントを投稿