Servletからポスグレにアクセスした際にエラーが発生したのですが、メッセージが化けててなんだかわららん場合の対処法をめもります。
こんなのがでる↓
SQL Error: org.postgresql.util.PSQLException: FATAL: ���[�U"postgres"���p�X���[�h�F�������s�������� 0 28P01
1.D:\Program Files\PostgreSQL\9.2\dataにあるpostgresql.confを開く
2.「lc_messages = 'Japanese_Japan.932'」をコメントアウト
→ #lc_messages = 'Japanese_Japan.932'
3.代わりに「lc_messages = 'C'」を入れる
↓
#lc_messages = 'Japanese_Japan.932' # locale for system error message
lc_messages = 'C'
4.ぽすぐれ再起動
で、メッセージを英語にすることができます。英語なら化けない
↓After
SQL Error: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres" 0 28P01
いじょ!
0 コメント:
コメントを投稿