
IIS5.1です。PHPをブラウザで開くと文字コードがSJISになる。
WindowsXPのIISをWEBサーバとして利用しております。
http://localhost/test.phpを開いた際、必ず文字コードがSJISとなります。
そのページのメタタグには間違いなくキャラクタセットをEUCにする指定がされています。
そこでブラウザの機能で、エンコードをEUCに変更すると正常に表示されますが、
ページ移動するとまたSJISとなり、同じくエンコードを変更しなければなりません。
IISの設定かとは思うのですが、解決方法が見つかりません。
お教えいただけると助かります。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
PHP.iniの設定はどうですかね。
default_charset = Shift_JIS
もしくはPHPソースに
ini_set()で定義
にしてみるとか
No.1
- 回答日時:
phpファイルにhtmlが書かれている場合、根本的にそのファイル自体の文字コードがEUCになっていない、ということはありませんか?
htmlのヘッダ情報として明示的にEUCをキャラセットしているなら、EUCとなるはずですが・・。
phpEditorなどであれば、再保存の際にSJISからEUCに変更したりできますが、お使いのエディタ次第では名前を付けて保存の際でしか文字コードを指定できないのでご注意を。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
フォームで戻った際に入力済み...
-
SplFileObject を利用したとき...
-
PHP8を使うと、大量のWarningが...
-
セッション関数を使わずにファ...
-
composerをインストールしたい...
-
php 完了画面の送信メールのコ...
-
csvファイルについて教えて下さ...
-
PHPの変わった閉じタグの必要性...
-
PHP8でWarning:Undefined varia...
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IIS5.1です。PHPをブラウザで開...
-
phpログファイルの文字化けにつ...
-
MySQL+PHPサイトでSJISからEUC...
-
コード上の埋込み漢字コードの...
-
文字化けに関して
-
ブラウザーで日本語が文字化け...
-
<meta charset="utf-8"><!-- 文...
-
ファイルの文字コードを調べる...
-
PHPで「®」や特殊文字のエスケープ
-
[HTML-PHP]あるPHPファイルだけ...
-
PHPの文字コード方針の決め方・...
-
Unicodeを文字列に変換する方法
-
拡張子PHP3のスクリプトを...
-
phpのheader("Location:#pos")...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
CFileDialogの最初のディレクト...
-
.phpと.incファイルの違いはな...
-
Subversionのリポジトリの削除
-
バッチを用いたフォルダの自動移動
おすすめ情報