升级到WordPress 2.2,解决乱码的问题

Date: Saturday May 19, 2007
Posted in: 技术 Tags: ,

WordPress 2.2发布了,于是就动手把这个Blog升级了一下。但是升级完就郁闷了,中文都是乱码。赶紧Google搜索“MySQL WordPress2.2 乱码 utf8”这几个关键字,找到一个临时解决办法,就是把wp-config.php里面的两行代码注释掉。
//define('DB_CHARSET', 'utf8');
//define('DB_COLLATE', '');


但是这样还是治标不治本,又看了很多帖子,终于把问题解决。
mysqldump --compatible=mysql40 wordpress -p >/tmp/wp-40.sql
mysql>drop database wordpress;
mysql>create database wordpress default character set utf8 collate utf8_general_ci;
mysql -p wordpress --default-character-set=utf8 < /tmp/wp-40.sql