码迷,mamicode.com
首页 > 数据库 > 详细

MySQL中文乱码问题

时间:2017-05-10 18:56:41      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:font   目的   注意   class   项目   span   dos   like   bsp   

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

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

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

技术分享

2、改动完保存退出,然后重新启动MySQL服务(重新启动目的非常明显就是又一次载入配置文件),又一次创建数据库就可以。


配置完成后通过 show variable like"%char%" 查看到的结果例如以下:

技术分享

此时此刻。就已经攻克了项目中中文乱码的问题!



假设此刻在后台查询,你会发现后台(DOS)数据库显示是乱码的非常奇怪哦明明都统一编码啦,原因非常easy是由于DOS窗体的默认编码是GBK而数据库中配置的都是UTF-8编码,因此解决的方法就是告诉数据库我的client的编码不是UTF-8而是GBK。

改动数据库client编码:set nemas gbk;


MySQL中文乱码问题

标签:font   目的   注意   class   项目   span   dos   like   bsp   

原文地址:http://www.cnblogs.com/jzdwajue/p/6837380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!