Movable Type で日本語を扱えるようにするためのメモ。ぼくの場合は、次の方法でうまくいった。環境に拠って違ってくるのかも知れない
(対象バージョン:2.51)。参考にさせて頂いたのは、dh’s memoranda で配布されている日本語化パックの readme 。
- mt.cfg の PublishCharset を UTF-8 に。
- mt.cfg の NoHTMLEntities を 1 に(コメントを外す)。これをしないと、Admin の編集画面の textarea で化ける。
- lib/MT/default-templates.pl の中で指定されている iso-8859-1 の部分を UTF-8 に。デフォルトのテンプレートに埋めこまれるので、テンプレートの編集の前にやっておいた方が良い。
- extlib/CGI.pm の 376 行目 ISO-8859-1 を UTF-8 に。
以下はオプショナルで。
- styles.css で指定されているフォントの設定を、自分で使いやすいように変更する。
因みに、blogger は、templete の文字コードを shift-jis にすれば日本語が使えるように出来るけれど、utf-8 は使えないようだった。これも良く出来ており、とても簡単なので、cgi の設置が出来ない・面倒な人にはお勧め。