mysql存数据出现乱码、问号的问题
2015-10-22 13:39
621 查看
注:我的MYSQL版本为5.6.25
![](https://img-blog.csdn.net/20151022133657579)
1、快捷键win+r,然后输入cmd进入dos命令窗口,然后输入mysql进入mysql的控制台,然后输入 show variables like 'character_set_%';
2、如果出现如下画面(这是我的,可能你的不一样),那说明你的MYSQL编码有问题。
![](https://img-blog.csdn.net/20151022132052478?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、这就需要你去改你mysql安装目录下的my.ini文件,具体路径在mysql的当前目录下。如果还没有,那么下边肯定还会有一个my-default.ini这样的文件,把中间的去掉,文件名改成my.ini 。
4、在你的my.ini加入下边的语句。如果你原来有了,直接修改;没有的话直接加上去。
![](https://img-blog.csdn.net/20151022132502701?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
5、保存,然后再开一个dos,重启当前mysql(net stop mysql net start mysql)。然后再重新进入mysql的命令行界面,输入show variables like 'character_set_%'; 出现如下画面说明你的mysql编码修改成功。
![](https://img-blog.csdn.net/20151022132833384?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6、访问你自己的程序,可以看到汉字可以正常显示、存储了!
这是楼主解决乱码的过程,跟大家分享,希望对你们有用。如要转载,请注明出处!
为者常成,行者常至;行者无疆;不有行者,无以图将来;
感谢李哥在程序中一直帮我!
1、快捷键win+r,然后输入cmd进入dos命令窗口,然后输入mysql进入mysql的控制台,然后输入 show variables like 'character_set_%';
2、如果出现如下画面(这是我的,可能你的不一样),那说明你的MYSQL编码有问题。
3、这就需要你去改你mysql安装目录下的my.ini文件,具体路径在mysql的当前目录下。如果还没有,那么下边肯定还会有一个my-default.ini这样的文件,把中间的去掉,文件名改成my.ini 。
4、在你的my.ini加入下边的语句。如果你原来有了,直接修改;没有的话直接加上去。
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
5、保存,然后再开一个dos,重启当前mysql(net stop mysql net start mysql)。然后再重新进入mysql的命令行界面,输入show variables like 'character_set_%'; 出现如下画面说明你的mysql编码修改成功。
6、访问你自己的程序,可以看到汉字可以正常显示、存储了!
这是楼主解决乱码的过程,跟大家分享,希望对你们有用。如要转载,请注明出处!
为者常成,行者常至;行者无疆;不有行者,无以图将来;
感谢李哥在程序中一直帮我!
相关文章推荐
- MySQL中出现乱码问题的终极解决宝典
- java 处理 mysql 中文乱码问题
- mysql乱码解决方案
- mysql导入utf8文件出现乱码解决方案
- Mysql与Java连接是出现乱码
- JAVA 常见乱码问题及MYSQL character_set_server 设置
- MySQL在GBK编码下的5C问题
- mysql中bug搜罗
- MySQL详解各种乱码错误,java调用mysql中文参数查不到结果等解决方案(大章集合)
- Mysql 数据库乱码解决
- 解决mysql 5.5以上乱码问题
- mysql数据库编码格式
- 彻底解决:Incorrect string value: '\xF0\x9F\x98\xAD",...' for column 'commentContent' at row 1
- 二进制安装mysql5.6乱码终极解决
- ERROR 1366 (HY000): Incorrect string value-解决方案
- mysql 字符集
- 阿里云使用之ssh远程Ubuntu服务器的数据库乱码问题
- 妥妥解决MySqL中文乱码问题,就这么任性
- 插入mysql数据库中的数据有乱码
- 关于后端存储到mysql中的乱码问题