utf-8で書かれたページのフォームから入力し、gb2312で書かれたページに文字を表示したいのですが、一部の文字が化けしてしまい読めません。 なにか特殊な方法を使わないといけないのでしょうか? いろいろ調べてみたのですがどうしてもわからなかったので質問いたします。 方法をご存知の方アドバイスよろしくお願いします。
.htaccess に
php_value mbstring.internal_encoding "UTF-8"
の一行を加えてみてはいかがでしょうか。
お返事ありがとうございました。
早速おしえていただいた一行を追加してみましたがうまくいきませんでした。
漢字が「?」になったり、「ー」が「0?A9%60」 に変更されてしまいます。
他の文字コード(EUCやSJIS)ではうまくいくのですが。。
コメントありがとうございます。 教えていただいた方法で文字は化けずに表示されました。 これをうまくgb2312にエンコードしたいのですがそれは無理でしょうか?
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
お返事ありがとうございました。
早速おしえていただいた一行を追加してみましたがうまくいきませんでした。
漢字が「?」になったり、「ー」が「0?A9%60」 に変更されてしまいます。
他の文字コード(EUCやSJIS)ではうまくいくのですが。。
コメントありがとうございます。 教えていただいた方法で文字は化けずに表示されました。 これをうまくgb2312にエンコードしたいのですがそれは無理でしょうか?