mysql数据库编码转换

全新安装WordPress 修正办法:
1.新建数据库时,使用utf8_general_ci编码
2.修改wp-includes/wp-db.php, 在第43行

$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);

之后加入一行

$this->query("SET NAMES 'utf8' ");

这样,在你发表文章或修改设置时的中文内容,由于设定了正确的MYSQL编码连接,数据库里的内容编码才会是正确的.

已安装WordPress 解决办法:
1. 用WordPress Database Backup 1.7进行数据库备份.用EditPus之类的软件打开查看,确保看到的是中文.
2. 新建一个utf8_general_ci编码的数据库
3. 用PHPMYadmin导入或其他工具导入,注意: 导入完成后,在PHPMYADMIN里所看到的内容,不能是乱码.导入时,编码选择 UTF8
4. 修改wp-includes/wp-db.php, 在第43行

$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);

之后加入一行

$this->query("SET NAMES 'utf8' ");

经过以上修改,就完美了.

Leave a comment

Please be polite and on topic. Your e-mail will never be published.