网站地图    收藏   

主页 > 后端 > mysql数据库 >

MySQL中文乱码问题 - mysql数据库栏目 - 自学php

来源:自学PHP网    时间:2015-04-16 10:51 作者: 阅读:

[导读] 项目中用到MySQL数据库时中文出现乱码问题(中文字符都变成了?)解决:1、统一项目与数据库的编码,项目中用的是UTF-8因此我的把数据库的编码统一成UTF-8修改方式:修改 MySQL根目录...

项目中用到MySQL数据库时中文出现乱码问题(中文字符都变成了?)解决:

1、统一项目与数据库的编码,项目中用的是UTF-8因此我的把数据库的编码统一成UTF-8

修改方式:修改 MySQL根目录中的 my.ini 文件替换default-character-set=latin为default-character-set=utf8(注意有两处需要替换)

\

2、修改完保存退出,然后重启MySQL服务(重启目的很明显就是重新加载配置文件),重新创建数据库即可。<喎"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KCjxwPsXk1sPN6rHPuvPNqLn9IHNob3cgdmFyaWFibGUgbGlrZSZxdW90OyVjaGFyJSZxdW90OyCy6b+0tb21xL3hufvI58/Co7o8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140419/2014041909003725.jpg" alt="">

此时此刻,就已经解决了项目中中文乱码的问题!

如果此刻在后台查询,你会发现后台(DOS)数据库显示是乱码的很奇怪哦明明都统一编码啦,原因很简单是因为DOS窗口的默认编码是GBK而数据库中配置的都是UTF-8编码,因此解决办法就是告诉数据库我的客户端的编码不是UTF-8而是GBK。

修改数据库客户端编码:set nemas gbk;

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论