wordpress 导出数据库(MySql)乱码的解决办法
呃,要防止MySQL数据乱码有很多方法,大家可以去问一下Google。
列位看官看我的网站还没有出现乱码吧?所以,可以很负责任的说一句,我的数据库是不应该乱码的。
可是,与我刚才负的责任相反,因为今天要升级皮肤,所以我从后台把数据库备份了一下,这样可以使得线下环境和线上一致。
方便我调整代码,可是当我把数据库备份好后再导入我的本地库里面,这时我发现我本地的网站全是乱码。
可是我本地数据库的设置是没有问题的,因为同样一个库以前线下写日志(测试)的时候也没有发现MySQL乱码的。
后来想起来,有一次我在线上后台查询的时候,中文也是显示乱码的。于是检查之。
还真没仔细看,原来,字符集用的是latin1,搜了半天资料,也没人说在phpMysqlAdmin中怎么改字符集,于是恼火。
看一下乱码状态的截图吧,让人心情无法好起来。

郁闷的乱码截图
仔细摸索了一下,发现一个小细节,看上一张图,字符集不旦不对,连右侧的编码也不对,显示的是GBK的。看一下里面还有什么,改一下。
改成“简体中文”试一下
哈,改完之后字符集也跟着变了,下面看一下文章是否恢复正常了。
一切正常了,再导出的SQL文件也不乱码了,心情开始恢复正常。 :cool:
刚才为了写这篇文章,又进后台,发现那个language又变成GBK的了。
不过,也没什么了,毕竟我们知道怎么改了不是?而且方法还很简单。呵呵。
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2009/05/23/605/
版权所有 © 转载时必须以链接形式注明作者和原始出处!



这个只是因为phpmyadmin输出是乱码吧…
如果是数据库的问题才需要改字符集…
[回复]
哇,有用的细节…
SQL不太懂,而且感觉风险有点大, 我还是用WP自带的文章导出哇.
[回复]
貌似不会出现这样的情况吧,PMA本身就是多国语言的呀
[回复]
@风也飘泊
可是息壤的后台就是这样的啊。。
@wulinfo
我现在用的这个空间——就是息壤,他的后台就是这样的。
[回复]
@Slyar
是这样的。不过貌似那个字符集是显示用的。
看我第一张图。。(貌似小了点。回头把链接加上吧。。),校对用的是UTF-8,但是字符集是latin1
往库里存的时候用的是UTF-8,但是你在里面查看内容的时候,用的就是latin1,所以乱码了。
[回复]
哎,只会用zblog 呵呵!有空来我博客做做哦!
[回复]
数据库我从来不管它
[回复]
我也遇到过同样的问题,当时换主机倒数据的时候,晕了一个下午,后来看到高手的方法才搞定,东西到了自己电脑就成了GB,一定要换成UTF8。
[回复]
@sb博客
呵好的,貌似有个博客是 sb123 也是你的吧?
@bolo
可是有时候这种问题就会烦死人啊。。
@LAONB
呵,你别说你是用的iconv转码的哦。
[回复]
数据库这个太麻烦了
[回复]
@小王子
嗯。用的时候挺郁闷的。总有各种各样的问题。呵。
[回复]
UTF8是王道
[回复]
@陶陶
嗯,至少WORDPERSS中是这样的。呵呵。
[回复]
我前段时间搬家也出现乱码,后来把编码改成一样的再导出,导入就解决问题了.
[回复]
多亏你 我才找到乱码的原因 没注意language哪块 我也用的米拓的空间 哈哈 幸会幸会
[回复]