- 締切済み
エンコード
ローカルで自分が作成したPHPファイルにアクセスした場合、ブラウザのエンコードが自動的にシフトJISを選択します。シフトJISだと文字化けし、手動でEUCを選択すると直ります。しかしページを移動するごとに文字化けをしてしまいます。 どこを直せばよいか教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- php504
- ベストアンサー率42% (926/2160)
回答No.2
php.iniで default_charset をシフトJISに設定しているとか。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
回答No.1
PHPと言うよりHTMLの書き方のような気がします。メタタグに出力コードを明示的に示せば、ブラウザで文字化けする事はありません。 <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"/> 当然、出力している文字とcharsetは同一である必要があります。
補足
お返事有難う御座います。 metaはちゃんと同じに書いていますが、アクセスした場合ブラウザが自動的にシフトJISを選択します。 YahooなどのアクセスではEUCを選択しています。 どこで設定すれば宜しいですか?