宝宝健康成长网首页刘易桉宝宝健康成长 林林微博 育儿护理知识 宝宝网址导航
当前位置: 首页 >> 网络学习 >> 导入数据库出现中文乱码的解决方法

导入数据库出现中文乱码的解决方法

今天给单位的网站搬家,出现了中文乱码问题,情形描述下,手动写入php文件中的中文正常显示,其余依赖数据库引入的中文变成了乱码。分析后确认是数据库文件导入时引起的。我使用的是WP程序,mysql版本是5.0,解决方法很简单,不需要复杂的知识,下面详细说明。

出现中文乱码的原因分析

由于前一段时间主机控制面板出现问题,我就使用WordPress的database backup插件生成数据库备份文件,打开这个备份文件,里面中文是正常的,而如果导入后,再直接从phpmyadmin里面导出该文件,中文就变成乱码。

导入数据库出现中文乱码的解决方法

很简单,只需要改写 wp-config.php 文件即可,

把"define('DB_CHARSET', 'utf8');"改为"define('DB_CHARSET', '');"

也就是这段代码不指定任何字符集。

然后,重新上传备份的数据库文件即可,这里要注意,把数据库的编码设置成latin1_swedish_ci(在“操作”里设置)。

写的最后的话,中文乱码是个复杂的问题,引起的原因不同,解决方法也相应要不同,我这种方法只适用于一部分。

敬请留言当前共有 1 条评论

  1. 长春网站建设 说道:

    谢谢博主分享,支持了

发表评论

^留言没头像?教你设置头像!
我的应用 Follow@cnbabyup 宝宝问答>  0-1岁  1-3岁  3-6岁 手气不错