- ベストアンサー
htaccessでの文字コード設定について
現在[PHP4 + MySql4.0.17]を利用したWebシステムを構築しています。 携帯での閲覧にも対応するため、携帯ページの文字コードをShift_JISにしたいと思っているのですが、MySqlのデータ文字コードはEUC-JPのため、ページ表示の際に文字化けしてしまいます。 現在、携帯用ページのトップディレクトリのhtaccessにて以下の設定を記述していますが、表示される文字コードはEUC-JPのままです。 ------------------------------------------------ AddDefaultCharset SHIFT_JIS php_value mbstring.http_input "auto" php_value mbstring.http_output "SHIFT_JIS" php_value mbstring.internal_encoding "SHIFT_JIS" ------------------------------------------------- もし上記の設定に間違いなどがあれば、ご指摘いただけないでしょうか。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- eccschool
- ベストアンサー率40% (2/5)
回答No.3
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
回答No.2
お礼
回答ありがとうございます。 こちらで色々とプログラムを調べていたところ、原因がわかりました。 内部エンコーディングをEUC-JPにしているにも関わらず、 作成したPHPファイルはSJISで保存していたのが原因でした。 PHPをEUC-JPで保存後、htaccessやmbstringでの設定で正常にテキストが表示されています。