InternetExploreを使っていて、

Shift-jisのページのエンコードをUnicodeに変えたら、
文字化けするのではなく真っ白になって何も表示されなくなってしまうのはどのような原因が考えられますでしょうか?

真っ白のページのソースを見るとhtmlは確かにあります。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/07/10 18:44:20
  • 終了:2007/07/17 15:52:52

回答(2件)

id:phantazy No.1

phantazy回答回数4ベストアンサー獲得回数02007/07/10 22:36:41

ポイント35pt

<javascript>の閉じタグが文字化けのせいでどこかへいってしまったときにはよく真っ白なページを拝むことができます。

xhtmlだー!とかいって<javascript />とかやってもダメです。IE6はアホな子なので理解してくれません。

それ以外の原因だと、こんなのもあるようです。

http://webtech-walker.com/archive/2007/03/06143435.html

<head>の中での文字化けには注意ってことでしょうかね。

id:tetlis

結局、

<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">

この宣言の前に<title>2007/07/17 15:49:58

id:armond No.2

armond回答回数49ベストアンサー獲得回数42007/07/13 17:21:01

ポイント35pt

htmlの編集に使われたエディターソフトは、

utf-8 に対応していますか?

また対応している場合に、適切に動作させていますか?

文字コードの設定は、METAコード部分以外にも、ソフト上で正しく扱う必要があります。

また、外部にリンクしているCSS, js についても同様に、文字コードを一致させておく必要があります。

ご確認下さいまし…

(URLはダミー)

http://ja.wikipedia.org/wiki/World_Wide_Web_Consortium

id:tetlis

<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">

結局上記コードが<title>2007/07/17 15:52:27

  • id:tetlis
    すいません、なぜか記入したコメントが途中できれてしまったのですが、
    結局charsetの宣言がタイトルがあったことが原因でした。

    よって、charsetの宣言、タイトル、という流れにすることで、
    解決しました。


    解決したはずのファイルをアップロードする際に、
    ffftpを使ったのですが、
    「ホストの漢字コードはEUC」というものにチェックを入れてあるのに気がつかずアップしたため、
    問題解決に時間がかかってしまいました。

    ご返答ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません