香港独立IP空间
香港php空间
美国php空间
域名注册

之前小编曾说过wordpress在最后更新的版本中已经可以完美的支持mysql5.5.x的版本的了,问题一点都不会出现,而近段时间无忧主机小编接受到的售后中有不少客户出现了从本地搬家到php空间文章显示乱码的问题,起初是导入不进去,可是看见报错之后,把主站的文章给客户按照文章中的教程进行解决导入,但是成功的导入进去了,但是还是乱码问题的出现,所以说这个问题就值得我们考虑了,小编从WORDPRESS数据库版本为5.5以上导出不能在5.5以下的版本导入的问题解决由数据库导入报错引发的关于数据库编码格式UTF8MB4问题思考 这两篇文章中得到引发解决掉wordpress这个通用毛病,下面小编就把解决这个问题的整个思路给站长们分析一下,希望您们遇到这种类似的问题,好从小编的这种思路中更快的把问题得到解决。
1、第一我们首先是要排除的是我们导入的数据库的sql文件的编码格式是否与数据库中的编码格式是否一致的,是否出现了utf-8+或其他的问题,这种查看的方法是很简单的,用editplus文档编辑器软件即可查看,如图:

wp 2015 12 12 1 300x66 wordpress从本地搬家到php空间文章乱码问题思考

2、排除了上面的方法之后我们就该排除掉我们导入的sql中的中文字符是否存在乱码或者是导入到数据库中的乱码的现象,比如说sql文件中文字符已经出现了乱码的情况的,那么这个时候一定是导出来就出现了乱码或者是文件的编码格式导致,如果sql文件中没有出现乱码的情况那么就是导出的数据库与导入的数据库的版本有不兼容的情况导致的。解决方法联系空间商协助解决即可。
3、上面的两个问题基本上都是数据库的通病,这个不要说是程序的问题,原因很简单,本地或者其他空间商毫无任何乱码的情况下,所以排除掉程序的问题,但是有一个问题我们万万没有想到的一个问题,这个问题也是很多站长朋友出现多次的问题,所以不得重视,小编也是从上面两篇文章中和之前的经验得到的启发,而解决掉的这个问题。首先是我们wordpress4.3.2版本的已经支持了utf8mb4的这种数据库编码格式了,所以会出现导入到低于5.5版本的数据库中报错,那么解决掉了这个报错就可以成功的进行导入了,可是很多站长朋友解决了这个问题就可以成功的运行wordpress,小编也不知道为什么也没有做过什么研究,但是个别的会出现乱码的情况,那么这种情况的出现其实就是我们的wordpress的wp-config.php数据库配置文件中设置的数据库编码没有和数据库中的编码一致导致的乱码的现象,所以我们需要把wp-config.php中的utf8mb4修改为与数据库中的utf8一致即可,如图所示:

wp 2015 12 12 2 300x149 wordpress从本地搬家到php空间文章乱码问题思考

总结:就着这样我们就解决掉了这个问题,虽然文章看起来弯路比较多,但是您做多了那么就可以一眼根据经验得知是什么问题了,所以无忧主机小编希望这篇文章能给站长朋友们带来福音,也是引导您们去解决这个问题的思路,做多就经验十足了,那么再也不担心数据库乱码的问题了。

无忧主机相关文章推荐阅读:
WORDPRESS经验分享的安全建议
运行后WORDPRESS所有问题的万能解决总结篇
WORDPRESS教程:实现多个特色图片插件MULTIPLE POST THUMBNAILS

本文地址:http://www.51php.com/wordpress/21145.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: