Movable Type の多言語対応(UTF-8 化)

Movable Type で日本語を扱えるようにするためのメモ。ぼくの場合は、次の方法でうまくいった。環境に拠って違ってくるのかも知れない
(対象バージョン:2.51)。参考にさせて頂いたのは、dh’s memoranda で配布されている日本語化パックの readme 。

  1. mt.cfg の PublishCharset を UTF-8 に。
  2. mt.cfg の NoHTMLEntities を 1 に(コメントを外す)。これをしないと、Admin の編集画面の textarea で化ける。
  3. lib/MT/default-templates.pl の中で指定されている iso-8859-1 の部分を UTF-8 に。デフォルトのテンプレートに埋めこまれるので、テンプレートの編集の前にやっておいた方が良い。
  4. extlib/CGI.pm の 376 行目 ISO-8859-1 を UTF-8 に。

以下はオプショナルで。

  • styles.css で指定されているフォントの設定を、自分で使いやすいように変更する。

因みに、blogger は、templete の文字コードを shift-jis にすれば日本語が使えるように出来るけれど、utf-8 は使えないようだった。これも良く出来ており、とても簡単なので、cgi の設置が出来ない・面倒な人にはお勧め。


Posted

in

by

Tags: