- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IIS5.1です。PHPをブラウザで開くと文字コードがSJISになる。)
IIS5.1でPHPをブラウザで開くと文字コードがSJISになる問題の解決方法
このQ&Aのポイント
- IIS5.1でPHPをブラウザで開くと文字コードがSJISになる問題の解決方法をご教示ください。
- WindowsXPのIISをWEBサーバとして利用しており、http://localhost/test.phpを開くと必ず文字コードがSJISになります。
- メタタグにはキャラクタセットをEUCにする指定がされているにも関わらず、ブラウザのエンコードをEUCに変更しなければならず、ページ移動すると再度SJISになります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHP.iniの設定はどうですかね。 default_charset = Shift_JIS もしくはPHPソースに ini_set()で定義 にしてみるとか
その他の回答 (1)
- sykt1217
- ベストアンサー率34% (277/798)
回答No.1
phpファイルにhtmlが書かれている場合、根本的にそのファイル自体の文字コードがEUCになっていない、ということはありませんか? htmlのヘッダ情報として明示的にEUCをキャラセットしているなら、EUCとなるはずですが・・。 phpEditorなどであれば、再保存の際にSJISからEUCに変更したりできますが、お使いのエディタ次第では名前を付けて保存の際でしか文字コードを指定できないのでご注意を。