人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Movable Typeのことで教えてください。
Version 3.33をインストールしたんですが文字化けをしてしまいます。文字化けするページを見るとエンコードが西ヨーロッパ言語になっています。
全てのページではないのですが.....
良い解決策を教えてください。

●質問者: moriamko44728
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Movable Type インストール エンコード 文字化け 西ヨーロッパ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Meri
●33ポイント

MTの文字コードは、3.3xですとmt.cgiが存在するディレクトリ内のmt-config.cgi内で設定できます。

mt-config.cgiの末尾に

PublishCharset UTF-8

などと追記して文字コードを指定してやってください。(UTF-8の部分はお使いの環境に合わせてください。)

このほかにも、MTをPHP化されている場合は、PHPの文字コードなどもmt-config.cgiで指定した文字コードに統一してあげる必要があります。

◎質問者からの返答

ありがとうございます。

すでに文字コードは指定済みです。特定のページのみ文字化けするんですよ.....

文字コードはUTF-8になっていますがWinの文字コード指定は文字化けするページだけ西ヨーロッパ言語になっています。手動でUTF-8にすると文字化けは解消します。


2 ● hamster009
●27ポイント

たぶん間違えて、英語版をダウンロードしたんじゃないですか?

◎質問者からの返答

日本語版です。


3 ● Meri
●29ポイント

では、その特定のページのHTML中の文字コードの指定が間違っていないか、もしくはちゃんと指定されているかどうかチェックしてみてください。文字化けをしているページのソースを表示すると確認できると思います。

MTのテンプレートの中で、文字コードの指定を<$MTPublishCharset$>タグを用いず、直接 UTF-8 などと指定していた場合、MTの文字コードを変更しても反映されませんので、このあたりも一緒に確認してみてください。

◎質問者からの返答

確認してみます。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ