wordpress搬家及乱码解决方案

由于众所周知的网站备案及关键字过滤问题,且诸如国内虚拟主机价格过高等问题,决定迁移网站至bluehost,经历过程如下,作个纪念

1,注册bluehost时,没有选择大的服务商,而是看中其不限流量,不限空间,提供SSH,速度较快,功能特多,所以决定在此安家了。支付费用时,我没有选择用信用卡直接支付,而是通过paypal,感觉要安全得多。

2,通过FTP把文件陆续上传了,速度不错

3,在转移数据库时发现了问题,如:本博客界面如下:


然后,联系了8ga帮忙,在此谢谢他!

后来,问题还有没完全解决,于是,我用了以下三种转移数据库SQL方法:
1)用PHPADMIN,先UTF8格式下载了SQL
2)用帝国备份,可以在原网站备份和恢复,但在bluehost却出现了文件找不到的情况,改了相关目录的权限,还是不行!

3)用fais来备份,整个过程是顺利的,但当网站打开时,还是显示乱码

所以,用了以上三种方法,还是乱码,晕了。。。。

后来,找到了逝去的风文章,操作后,搞定

原文在这里,我只进行了第1步就OK了。

英文版wordpress 中文乱码 解决方案
2010年3月1日 逝去的风 发表评论 阅读评论
英文版wordpress 中文乱码 解决方案

由于做了英文站,而有时网站上可能会出现一些中文或者希腊字符等,但是如果按照英文版wordpress的默认设置,这些是保存不上的。
因此,需要设置一下才行。

其实非常的简单,找到wp-confiig.php文件(安装根目录下)
找到define(‘DB_CHARSET’, ‘utf8′);将utf8去掉即可,修改后为:define(‘DB_CHARSET’, ”);

而下面所说,就是进行数据库导入时用到的方法。下面的方法来自于wordpress乱码问题的终极解决方法
1 改写wp-config.php文件里的“define(’DB_CHARSET’, ‘utf8′);”为“define(’DB_CHARSET’, ”);”(注意不包括双引号),也就是这段代码不指定任何字符集;
2 把新数据库的编码设置成latin1_swedish_ci(在“操作”里设置);
3 以uft8的格式导入备份的数据库文件。

另外还有文章可能有借鉴,见这里这里,或点乱码解决方案 (391)