Tuesday, July 11, 2006

Movable Type - Chinese

作为最优秀的blog工具,MT应该是首选。不过对于东方文字,需要一些特别的考虑。
在默认安装情况下,你输入的中文都会被编码,这虽然不影响发布以后的浏览,但是作为作者,当你需要修改的时候,你会无从下手。
从MT论坛得到解决方案,需做一下修改:(此处以MT 2.50为准,不过以前版本或者以后版本可以照此,只是所涉及到的修改的源代码的位置可能不同):

1. CGI.pm - line 376

$self->charset('ISO-8859-1');
修改为:
$self->charset('GB2312');

2. 模板的修改(template):
通过 blog 管理的 TEMPLATES界面,将所有模板文件中的

改为

3. mt.cfg

找到
#NoHTMLEntities 1
将前面的注释符号#去掉,变成
NoHTMLEntities 1

经过以上步骤,中文的正确处理就没有问题了。

No comments: