忍者ブログ
すずめと一緒に踊りませんか
ブログ内検索
話題ごと
WirelessFreedom
LinkStation (ls-gl)
イーサネットコンバータ
最新コメント
最新トラックバック
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
バーコード
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

       
PostgreSQLが、どうしても文字化けして、治らない。
ログメッセージが、??????とかなっていて、結構いらっとくる。
そもそも、ログは英語で出してくれれば十分です。

postgresql.confに、
#lc_messages = 'ja_JP.UTF-8'
となっていて、defaultは多分initdbしたときのencodingだと思うので、
lc_messages = 'en_US.UTF-8'
な行を追加して、postgresqlを起動した。
すると、

Restarting PostgreSQL 8.4 database server: mainThe PostgreSQL server failed to start. Please check the log output: FATAL: invalid value for parameter "lc_messages": "en_US.UTF-8" failed!
failed!

などと怒られた。
システムがen_US.UTF-8を認識できていないっぽいので、システムのロケールにen_US.UTF-8を追加した。
# dpkg-reconfigure locales

で、en_US.UTF-8とja_JP.UTF-8を選択し、defaultをja_JP.UTF-8にする。
そいで、もう一度postgresqlをstartする。

postgresqlのログを見ると、今度は英語でメッセージが出力されているので、文字化けしない。

以上、自分メモ。
PR
       
■ この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
■ コメント一覧
■ この記事のトラックバック
この記事にトラックバックする:
次期windows mobile HOME PostgreSQL
Copyright © すずめのおどりあし All Rights Reserved
Powered by ニンジャブログ  Designed by ピンキー・ローン・ピッグ
忍者ブログ / [PR]