人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://jmj.at/content/view/5/6/
をIE6で開くとページが真白になってしまいます。
原因は文字コードのようで、
ブラウザのエンコードをUTF-8に変更してやれば正常に表示はされます。
METAタグでは、ちゃんとUTF-8を指定しているのですが、このページはちゃん
と表示されません。
Firefoxではきちんと表示されます。

なぜでしょうか?
原因と対処方法を教えてください。よろしくお願いします。

●質問者: hiro48
●カテゴリ:ウェブ制作
✍キーワード:firefox IE6 UTF-8 エンコード タグ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● strawhat
●10ポイント

私のIE6では正常に表示されました。文字コードもUTF-8になっています。

もしかしてキャッシュが悪さをしていないでしょうか。何らかの理由で、文字コードを示すメタタグが正常に理解されないまま、ページがキャッシュされてしまったのかもしれません。[ctrl]+[f5]でスーパーリロードしてみるか、それでもだめならキャッシュの削除を行ってみると、次回からはきちんと表示されるかもしれません。お試しください。

http://mc.tyg.jp/classroom/04_manual/01_homepage/07reload.html

◎質問者からの返答

回答ありがとうございます。

リロード、キャッシュの削除はやってみましたが、だめでした。


2 ● ネット素浪人
●10ポイント

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fjmj...

http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fjmj.at%2...

このあたりをしっかり確認してみるのも、一つの解決策だと思います。w3cのエラーメッセージが無いから確実とも言いませんが、無い方が良いですから。

◎質問者からの返答

回答ありがとうございます。ちょっと確認してみます。


3 ● b-wind
●60ポイント ベストアンサー

こちらでも同様の症状が出ますね。


サーバーが出している HTTP ヘッダーが

Content-Type: text/html

になっています。

これを

Content-Type: text/html; charset=UTF-8

に設定してやれば直ると思います。


なお、これを行うにはサーバーの設定を変更する必要があります。

Apache の例

core - Apache HTTP ??????

◎質問者からの返答

サーバーの設定自体を変えてしまうと他の利用者にも影響を与えてしまうためhtaccessに設定しました。

htaccessで

AddDefaultCharsetをutf8に設定することで解決しました。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ