2003年09月29日
PostgreSQLとPHAktでの文字コード @ ウェブ
PostgreSQL(登録データはEUC)とPHAktの組み合わせで、ブラウザでの表示をシフトJISにする方法で暫く悩んでいたのですが、方法が分かりました。$setSQL = "SET CLIENT_ENCODING TO 'SJIS';";$hogehoge->Execute($setSQL);をPHAktのデータベース接続部分の直後に記述する事で、表示をシフトJISに出来ます。他の方法がないわけではないのですが、Vine LinuxのPHP Ver.4.2.3が何故かpg_set_client_encodingを認識してくれないので、上記の様な方法に落ち着きました。別にページを作る上ではEUCでも良いのですが、Dreamweaverを使った場合に、テンプレートを適用するページを開いたままでテンプレートを更新すると文字化けが発生するので、うっかりミスを防ぐ為にもシフトJISの方が都合がよいのです。それにしてもPHAktは使っている人が日本では少ないらしくネット上に全然情報がない。使うと便利なんだけどねぇ。癖が分かるまで修正してはいけない部分を修正してしまってDreamweaverが何度も落ちましたが・・・。
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。