[PHP-users 6224] 文字コード変換について
ariari
php-users@php.gr.jp
Fri, 15 Mar 2002 20:56:56 +0900
こんばんは、相変わらず初心者AriAriです。
一難去って、また一難です。
現在php+postgreSQLにて、簡易掲示板を作成中です。
そこで、文字コードについてご意見いただきたくお願いいたします。
↓矢印下に皆さんは何が見えますか?
��
実は、外字登録して、iモードの温泉マーク(S_JISコード16進数:F99C ・ S_JIS
コード10進数:63900)が書かれています。
掲示板でこれを使えたらイイな〜と思いました。
これらはS_JISなので使用文字コードをS_JISにすると、postgreSQLは文字コードが
EUCなので、エラーが出てしまいます。
そこでお聞きしたいのですが、下記のような対応で実現出来るか?です。
案1.ページの文字コードをS_JISに設定<META HTTP-EQUIV="Content-Type"
CONTENT="text/html;charset=Shift_JIS">
テーブルに書き込む前にEUC_JPに変換、DB書込み
DB読み込み、Shift_JISに変換してからprint文などでブラウザに表示させる
案2.postgreSQLの使用文字コードをEUCからS_JISに変える。
思いつくのは上記2点ですが、他にもあるのでしょうか?
また、案1についての資料が少なく試したいのですが、具体的にどの様に記述すれば
いいのか解りません。
初心者な質問で申し訳ありませんが、よろしくお願いいたします。
環境は サーバー:VineLinux(Apache) + php4.1.1 +postgreSQL7.2 /クライアント
:Windows Meです。