[pgsql-jp: 38356] Re: Perlで文字化け。
ciel @ pop.707.to
ciel @ pop.707.to
2007年 4月 27日 (金) 16:57:10 JST
桔梗です。
ご指摘の通り、コマンドラインからやってみました。
結果、クライアントの文字コードはSJISで、EUC_JPに変更しましたが、未だに
PerlからはASCIIと表示されます。Perlから何かしら指定してやらないといけな
いのでしょうか?
satou <y-satou @ knowledge21.jp>さん:
> さとう@kです
>
> PerlがDBから受ける取る文字をEUCにしたいという要望であれば、
> サーバ側を変える(Postgresの再起動は必要?)のではなく、
> クライアント側が文字コードを指定するのはどうでしょうか?
>
> ・現状確認
> show client_encoding;
>
> ・設定
> SET client_encoding TO 'EUC_JP';
>
> ・変更が反映されてるか確認
> show client_encoding;
>
> 以上
>
>
> On Fri, 27 Apr 2007 16:39:17 +0900
> ciel @ pop.707.to wrote:
>
> > 桔梗です。
> >
> > PgpAdminIIIから見た限りだと正常にデーターがとれていますし、入力もで
きて
> > います。私自身もデーターそのものがASCIIかなと思い、client_encodingを
訂正
> > してPCを再起動した上でデーターテーブルを作り直してみましたが変わりま
せん。
> >
> > "Kiyoshi Mizuno" <kiyoshi_mizuno @ mail.toyota.co.jp>さん:
> > > 水野です。
> > >
> > > > 桔梗です。
> > > > ご指摘ありがとうございます。自分で気がついてなおしました。
> > > > が、状態は未だに変わりません。相変わらず、ASCIIで出力されていま
す。
> > うー
> > > > ん。
> > >
> > > 登録されているデータそのものがASCIIというオチはないでしょうか。
> > > psqlでは正しい値が取れますか?
> > >
> > >
> > > __________ NOD32 2222 (20070426) 情報 __________
> > >
> > > このメールはNOD32によって検査済みです。
> > > http://canon-sol.jp
> > >
>
>
> __________ NOD32 2222 (20070426) 情報 __________
>
> このメールはNOD32によって検査済みです。
> http://canon-sol.jp
>
pgsql-jp メーリングリストの案内