- ベストアンサー
Movable Typeの文字コードについて
MovableTypeのプログがWindowsのIEに表示されない場合があります。 プログをトップページにおいているのですが、Windowsの古いままの(文字コードの更新をされていない)IEでは表示されません。mt.cfgで文字コードをUTF-8で指定されているのをShift_JISに変えてみても改善されません。(自動で認識されません) 事情によりindex.htmlにどうしてもプログをおきたいので、何か解決方法はございませんでしょうか? 下手な文章で伝わりにくい点があるかもしれませんが、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
すみません。補足に書いてしまいました。 ありがとうございます。 説明不足で申し訳ございません。 表示されないというのは、画面が真っ白のままで文字も写真も何も表示されないのです。ただソースを見るとタグ以外が全て文字化けをしております。 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なので真っ白のままというのはどうしても避けたいのです。 よろしくお願いいたします。