このような記述をしているにもかかわらずInternetExplorerで表示すると なっなんと、真っ白こっちの頭も真っ白 調べているとIEが文字コードの判定を誤っていてUTF-8でなくShift-JISで対象ページを開いているために真っ白になっていた。 試しに IEのツールバーから表示⇒エンコード⇒UTF-8 を選択してみるとちゃんとページが表示されました でも根本的な部分で解決していないので色々と調べていると IEが文字コード判断するのはメタタグではなくHTTPヘッダーでUTF-8と指定されていないといけないらしい。 なので解決方法としては2つあります。 PHPでの解決方法