• ベストアンサー
※ 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になります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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に変更したりできますが、お使いのエディタ次第では名前を付けて保存の際でしか文字コードを指定できないのでご注意を。

関連するQ&A