タイトルタグの位置がメタタグの文字コード指定の上にあるとページ全体が文字化けまたは表示されないという現象に出会う。
私開発は完全にMacなのです。この現象はWindowsのみに起こっていたのですが、昔はこんなことなかったのになぁ・・・。
PHPスクリプトにて、
<title>文字化けについて</title>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP>
としていたら、Windowsで検証するとページが真っ白に。EUCを指定する前に日本語のタイトルがあるためそのタイトルの文字コードが何かWindowsのIE6は判定できない場合があるらしい。
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP>
<title>文字化けについて</title>
と順番を変えたら治った!
cssだのajaxだのxmlだのweb2.0だの・・最近勉強始めたばっかで時代の流れについていけない・・・。ついつい慣れでテーブルタグやスペーサーgifを使ってしまう。いやいやここでcss覚えとけば後々楽になるはずっ。
<title>文字化けについて</title>
タイトルタグの位置はちゃんとします。DOCTYPEも指定します・・・。Windowsのためにっ。