(NN,FF,Operaでは正常でした。OSはXPです。)
どうやらUTF-8+IE環境だと標準のフォントが勝手にかわってしまうようなので、CSSのfont-familyで「MS Pゴシック」を指定したのですが、状況は変わらずでした。
CSSを使わずfont faceで「MS Pゴシック」を指定したところ、アスキーアートが正常に表示されました。
何とかCSSで解決したいところなのですが、解決方法をご存じの方はいらっしゃいませんでしょうか。
http://hp.vector.co.jp/authors/VA022006/css/syntax.html#at-chars...
CSS2の構文 - CSS2リファレンス
IEは外部CSSファイルで文字コードを宣言しないと
CSSファイルを「Asciiオンリーのファイル」と打ち決めます。
(不具合と言うよりも厳格に動作していると言える)
そのためそのままではMS Pゴシックのような
Ascii以外の文字を含む宣言やコメントをすると
CSSファイルが無視されてしまいます。
そこでCSSファイルの1行目に
@charset ”UTF-8”;
のようにして文字コードを宣言する事で
問題を回避できます。
CSSを外部ファイルで指定してるのであれば、CSSファイルがUTF-8以外の文字コードで読み込まれている可能性が高いです。
”MS Pゴシック”は、日本語固有の文字を含むので、正しい文字コードで読み込まれていないと、無視されてしまいます。
この問題はCSSファイルの1行目に「@charset ”utf-8”; 」と指定することで、解消されると思います。
完璧な回答ありがとうございます。