• 締切済み

エンコード

ローカルで自分が作成したPHPファイルにアクセスした場合、ブラウザのエンコードが自動的にシフトJISを選択します。シフトJISだと文字化けし、手動でEUCを選択すると直ります。しかしページを移動するごとに文字化けをしてしまいます。 どこを直せばよいか教えてください。

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

php.iniで default_charset をシフトJISに設定しているとか。

回答No.1

PHPと言うよりHTMLの書き方のような気がします。メタタグに出力コードを明示的に示せば、ブラウザで文字化けする事はありません。 <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"/> 当然、出力している文字とcharsetは同一である必要があります。

wakaba777
質問者

補足

お返事有難う御座います。 metaはちゃんと同じに書いていますが、アクセスした場合ブラウザが自動的にシフトJISを選択します。 YahooなどのアクセスではEUCを選択しています。 どこで設定すれば宜しいですか?

関連するQ&A