こんにちわ。kimonoです
こちらでは初めての書き込みになります。
ちょっと今回は、ずっと困っていた件での、バグ修正(?)がわかりましたので、ご挨拶と報告も含めて、どなたか英語で伝えてくれないかなぁと思って、書き込みさせていただきました。
以前から、日本語を適用したispCPにて、IEにて、いくつかのページが真っ白になってしまう現象が起こっていました。
他のブラウザでは問題ありませんでしたので、そちらで運営しておりました。
しかし、何故本家では対応しないのだろうと思っており、ずっと悩んでいたのですが、ようやく原因がわかりました。
ispCPでの表記での文字化けが原因です。
恐らく、日本語以外の環境では、これは文字化けが起こらず、そのためにバグにもなっていなかったと思われます。
/var/www/ispcp/gui/themes/omega_original/
の中身のテンプレート関係、ほぼ全てに言えることですが、
Quote:<?xml version="1.0" encoding="{THEME_CHARSET}" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{たいとる}</title>
<meta name="robots" content="nofollow, noindex" />
<meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
このような形で始まっております。
順序で、キャラセットよりも前にタイトルがあるため、その部分がIEではうまく読み取れず、UTF-8などに変換されず、文字化けを起こしていたというのが原因になります。
こちらの対処法ですが、単純にタイトルの順番を変えて、
Quote:<?xml version="1.0" encoding="{THEME_CHARSET}" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="robots" content="nofollow, noindex" />
<meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>{たいとる}</title>
とすることで、全て改善されます。
しかし、テンプレート数も多く、毎回修正するのも大変ですので、新しいバージョンなどで対応していただけましたら、いいと思い、報告させていただきました。
ちなみに、1.0.7rcでも対応はされておりませんでした。
また、英語での説明がうまくできないために、こちらに記載させていただきました。
お手数ですが、何卒、よろしくお願いいたしますm(__)m