- ベストアンサー
Movable Typeの文字コードについて
MovableTypeのプログがWindowsのIEに表示されない場合があります。 プログをトップページにおいているのですが、Windowsの古いままの(文字コードの更新をされていない)IEでは表示されません。mt.cfgで文字コードをUTF-8で指定されているのをShift_JISに変えてみても改善されません。(自動で認識されません) 事情によりindex.htmlにどうしてもプログをおきたいので、何か解決方法はございませんでしょうか? 下手な文章で伝わりにくい点があるかもしれませんが、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エンコードを修正すれば見られると言うのであれば、エンコードの問題ですね。 その古いブラウザというのが、なんだか解らないのですが、検索してみると、IE5では、文字化けの問題が多いようです。 ブラウザをアップデートして最新にする事が、一番の解決策だと思いますが、どうしてもと言うことであれば、IFRAME を利用してページ全体を大きいフレームにしてしまうという手も無いわけではないですが、裏技的でうさんくさいページになってしまうので、おすすめできません。
その他の回答 (1)
- ussy1
- ベストアンサー率37% (113/301)
回答No.1
表示されないのは、文字が表示されないのでしょうか? 文字コードが違うのであれば、文字化けを起こして表示はされるはずなんですが。 古いままのIEがJAVAとかスタイルシートに対応していないので見られないのでないでしょうか?
お礼
すみません。補足に書いてしまいました。 ありがとうございます。 説明不足で申し訳ございません。 表示されないというのは、画面が真っ白のままで文字も写真も何も表示されないのです。ただソースを見るとタグ以外が全て文字化けをしております。 IEの「表示」の「エンコード」では『自動選択』の『日本語(SHIFT JIS)』になっていてそれを『Unicode(UTF-8)』にするとちゃんと表示されます(文字も写真も全て表示され、ソースも文字化けしていません)。 mt.cfgの中の「PublishCharset」をutf-8からShift_JISに変えても表示されず、テンプレートのindex.htmlの「charset=<$MTPublishCharset$>」の部分を「Shift_JIS」にしても改善されませんでした。 ただ、index.htmlを再構築せずにそのまま文字をコピー&ペーストしてテキストhtmlにしてファイルをアップすると文字コードはutf-8のままなのにちゃんと表示されます。これだとプログの意味がないので困っております。index.htmlなので真っ白のままというのはどうしても避けたいのです。 よろしくお願いいたします。
補足
ありがとうございます。 説明不足で申し訳ございません。 表示されないというのは、画面が真っ白のままで文字も写真も何も表示されないのです。ただソースを見るとタグ以外が全て文字化けをしております。 IEの「表示」の「エンコード」では『自動選択』の『日本語(SHIFT JIS)』になっていてそれを『Unicode(UTF-8)』にするとちゃんと表示されます(文字も写真も全て表示され、ソースも文字化けしていません)。 mt.cfgの中の「PublishCharset」をutf-8からShift_JISに変えても表示されず、テンプレートのindex.htmlの「charset=<$MTPublishCharset$>」の部分を「Shift_JIS」にしても改善されませんでした。 ただ、index.htmlを再構築せずにそのまま文字をコピー&ペーストしてテキストhtmlにしてファイルをアップすると文字コードはutf-8のままなのにちゃんと表示されます。これだとプログの意味がないので困っております。index.htmlなので真っ白のままというのはどうしても避けたいのです。 よろしくお願いいたします。