• ベストアンサー

Apache+PostgreSQL+phpでWebアプリケーション

こんにちは。 OSはRedhatLinux7.1を使っています。 Apache_1.3.26 PostgreSQL-7.2.1 php-4.2.1 でWebアプリケーションを作ろうとしています。 言語はshift_jisを使いたいと思っているのですが、 データベースに登録したデータを呼び出してWeb上に表示しようとするとeuc_jpで表示されてしまっているようで、文字化けしてしまいます。 データの登録にはwindowsのパソコンからpgaccessを使ってPostgreSQLにアクセスしています。 どのように解決すればいいか教えてください。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • noopee
  • ベストアンサー率38% (114/297)
回答No.2

こんにちは。 PostgreSQLは、文字コードはeucを使う仕様になっているはずです。(変更できるかどうかは?) 当然呼び出した結果のものもeucで返ってきます。 なので、php中でコンバートするための関数等を使ってshift-jisに変換してから出力すればよいです。

emitika
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • YUNTAKU
  • ベストアンサー率25% (32/128)
回答No.1

思い切ってWEBの方をEUCにするか、引っ張ったデータをSJISに変換したら大丈夫です

emitika
質問者

お礼

ありがとうございます。

関連するQ&A