postgresqlのclient_encodingについて質問です。


「DBサーバー1」「DBサーバー2」という2つのDBサーバーがあります。
どちらもpostgresqlがインストールされています。

このうち「DBサーバー1」でpostgresqlを実行した時は、文字コード設定がUTF-8のDBに接続するときはクライアントエンコーディングもUTF-8になり、文字コード設定がEUC_JPのDBに接続するときはクライアントエンコーディングもEUC_JPになる、という感じでDBの文字コード設定とクライアントエンコーディングの設定が常に同じになります。

しかし「DBサーバー2」の方では、どんな文字コード設定のDBに接続する際でも、クライアントエンコーディングはEUC_JPで固定になってしまいます。

このそれぞれの挙動の違いは何なのでしょうか?
どこの設定が違っている、などご存知でしたら教えて頂けませんでしょうか?

よろしくおねがいします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/07/02 21:35:52
  • 終了:2013/07/09 21:40:04
id:sheepsace

ちなみに、「DBサーバー1」はpostgres7系、「DBサーバー2」はpostgres9系です。
望んでいることとしては、「DBサーバー2」も「DBサーバー1」と同じように、DBの文字コードによってクライアントエンコーディングも自動で変わるように設定出来たらいいなと思っています。

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません