Internet Explorer (IE)でこのブログのトップページが真っ白になっていることが先日判明。その解決策を模索していたのだが、案外すぐ見つかった。結構簡単なんですが、何でトップページだけいきなり表示されなくなったのかが分からないのです。しかし、ちょっと参考までに。
文字コードをタイトルの前に移動することで解決
文字コードってなんじゃい?っていう方には、ちょっと難しいかもしれません。私も実はあまり分かったいないのですが、ホームページを表示する文字ことです。EUCーJP、Shift-JISというのが日本語では主ではないでしょうか。
インターネットブラウザの「表示」をクリックして、「文字エンコーディング」で確認することができます。
簡単に言うと、たぶん、EUC-JPで書かれたページは、Shift-JISでは見れないと言うことだと思います。通常は、インターネットブラウザが自動的にこれを識別してくれるので、使用者は特にここをいらわんでもいいわけです。
それが、文字コード。その文字コードをあらわす、HTMLのコードを「タイトル」の前に持って行くということです。
で、どういう風に移動するかと言うと、
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>
<title>ここに任意のタイトルが入る</title>
</head>
と言う順番にするということです。Shift_JISは、自分のHTMLやブログの文字コードに変更してください。うちは、UTF-8になっていると思います。
以上のコードが
<title>ここに任意のタイトルが入る</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>
と逆になっているだけで、ページは真っ白になるようです。不思議ですね。これで、うちのページは回復しました。ちなみに参考にしたサイトは、IE ページが真っ白になる現象
実は、このことを最初に教えてくれたのは、個人向けアクセスアップサービス「HP売上プラス」パーソナルプランのホームページ診断サービスを利用したときに、「IE系のブラウザでは真っ白に表示されます」と言われたからです。このサービスについての記事は、また今度書きますが、いや、非常に親切で的確、上から目線ではなく、気持ちいいサービスやなぁ~と思いました。助かりました。