Movable Typeをインストールしたときによくやってしまうのが、文字エンコードの設定し忘れ。
忘れません?!
僕はやりがちなんですよねぇ、この失敗。
Movable Typeのデフォルトの文字エンコーディングは「UTF-8」です。
これを例えば「Shift_JIS」にしたければ、「mt-config.cgi」に、
PublishCharset Shift_JIS
という記述を追加すれば良いわけです。
ただし!これはインストール前なら追加するだけで済むんですが、インストール後にやっぱり変えたいと思ってこの一行を追加しても、文字化けします。
例えば、テンプレートのとことか。
管理画面のいろんなページも……
「どーすりゃいいんだ、これ……?」
と思って、調べていたらあるもんですねぇ、やはり。
途中で文字エンコーディングを変えたいというニーズはあるらしく、Six Apartから変換スクリプトが提供されていました。
使い方は簡単。
「mt-convert-code.zip」をダウンロードしてきて解凍、「mt.cgi」とかと同じディレクトリにアップロード。
「mt-convert-code.cgi」にアクセスして、変換前のエンコードと変換したいエンコードを選択し、「convert」!
で、さくっと変換ができてしまいました。
いやー、よかったよかった。











