0) {echo('');} echo(""); ?>

なんとこのブログ、一部ページがIE7で全く表示されなくなってました。
およそ1~2ヶ月位の間です。
その間お越し頂いた方々にはご迷惑お掛けしました。

本日というか日が変わってしまったので昨日気が付きました。

個別記事ページとカテゴリーページで、いくつかのページが読み込みが文字化けして途中で終わってしまい、IE7では画面は真っ白なままです。。。最近1~2ヶ月で書いたページは全て表示される&FireFoxでも表示されるので全然気が付きませんでした。

原因は文字コードでした

先に原因を書いてしまうと、このブログは文字コードUTF-8で書いているのに、PHPインクルードファイル(<? include('/home//www/xxx/hogehoge.php'); ?>で読み込むファイル)文字コードがS-JISになってました。

そこで文字化けが発生し(誤作動の原因となるがトリガーにはなっていない)、次に本文記事内のドコかで文字化けが発生する組合わせの文字が並んだ場合のみ(それがトリガーとなって)、IE7の画面真っ白現象が発生していました。

原因が解った所で、サクっと直して終了。

 

あとがき

原因が解ってしまえば単純でしたが、解るまで数時間悩みました(^_^;

同じシステムで運営しているCGブログ、フリーソフトブログ、ヘルニアブログの方は全ページ大丈夫。且つ、最初はこのブログのカテゴリーページのみIE7での画面真っ白現象を確認していました。

運営しているブログのうち、ココだけカテゴリー別にソート順を変える仕掛けを入れていたので、最初はソコを疑ったのが時間が掛かった原因です。

昔々に導入したMTプラグインを勉強し直したり、何度も再構築してみたり、、、冷静に考えれば、一度導入に成功してそこから変更していないならば、まずおかしくなる事は無いんですけどね(´Д`;)

バカでした(笑)