关于数据库导入乱码的问题
在Dreamhost,将以前的数据库导入以后,中文字符都变成”???”了。。
搜索了下,解决方法如下:
1. 在Dreamhost,进入phpMyAdmin界面,打开相应的数据库,点右上角的Operations。

2. 在出现的页面下找到Collation,改为utf8_general_ci,Go确认。

3. 点上面菜单Import:确认Character 是utf8。导入数据库文件,
建议原先导出数据库时导出为tar.gz文件,这样导入时速度快些。

4. 编辑/wp-includes/wp-db.php文件,如下图:

按图中所示,加入我加亮的那行代码,就是:
- $this->query("SET NAMES 'utf8'");
注意直接复制粘贴可能有问题,建议自己写。
5. 调整网站的链接:因为数据库相同,网站里所有站内链接也会和原来的相同,
全部指向的还是原来的服务器地址。在phpMyAdmin里选择数据库中的”wp_options”表单,
点击”浏览”然后按”option_name”排列主键顺序,找到”option_name”键值为”siteurl”一项,点击”编辑”按钮,把里面的原来网站链接地址改为新的。然后找到”home”一项,同样编辑把链接改成新的网址。
Popularity: 38% [?]
Tags: WordpressRelated posts


[...] 把相关文件全部转到新服务器上的相应文件夹里,少量文件啊需要修改,参考http://bemike.org/blog/2006/12/17/wordpress-migrating-dummy-tutorial.html修改之前保存的SQL数据,和导入数据库。也参考了http://blog.manboo.info/224.htm。 [...]