linux系统存入mysql的中文数据乱码???? linux版MySQL设置utf-8及其问题大坑
来源:互联网 发布:中国出口数据查询 编辑:程序博客网 时间:2024/06/05 02:50
问题背景:在CentOS7版Linux系统中刚安装的mysql,使用时发现,存入的数据中的中文乱码,都显示????。
这才发现MySQL刚安装完时忘了设置utf-8了。
进入mysql查看:
mysql>show variables like '%character%';
果然,character_set_database和character_set_results都是latin1,需要改成utf-8。
(character_set_filesystem那一项是binary(二进制文件,这是正常的文件编码格式),不需要改编码,这个可不能是utf-8编码的)
然后进入修改/etc/my.cnf添加:
在 [mysqld] 标签下加上以下内容:
character_set_server = utf8
(注意此处设置这一行就足够了,不要画蛇添足多加一行default-character-set = utf8,不然可能会报错,参考:http://blog.csdn.net/superit401/article/details/78124894)
再重启mysql,再次查看MySQL编码:
mysql>show variables like '%character%';
参考:http://blog.csdn.net/superit401/article/details/78124894
http://blog.csdn.net/red4711/article/details/6007248
阅读全文
0 0
- linux系统存入mysql的中文数据乱码???? linux版MySQL设置utf-8及其问题大坑
- Hibernate向MySQL存入中文数据的乱码问题
- PHP表单提交数据存入mysql的中文乱码问题
- Linux系统修正MySQL中文乱码问题
- Linux系统下mysql中文乱码问题
- MySql 存入数据乱码问题
- linux mysql 中文乱码的问题
- linux mysql 中文乱码的问题
- Hibernate MySQL 中文乱码问题 UTF-8
- mysql UTF-8 中文乱码问题
- mysql存入中文乱码
- java中文数据存入mysql 时乱码
- php+mysql的utf-8中文乱码问题的解决方法
- php+mysql的utf-8中文乱码问题的解决方法
- php+mysql的utf-8中文乱码问题的解决方法
- 解决中文存入MySql出现乱码问题
- mysql中中文存入为乱码问题
- 【ITOO技术篇】——MySQL插入中文数据,存入数据库乱码的问题
- 新建对象时 属性发生的变化
- C语言转换大小写
- 7、Zookeeper场景案例分析
- Http的无状态性
- 三次握手与四次挥手
- linux系统存入mysql的中文数据乱码???? linux版MySQL设置utf-8及其问题大坑
- Consul centos 安装
- AngularJS控制器之间的数据共享及通信详解
- Suimono Water基础设置
- 云服务通过nginx访问静态资源
- 树莓派内核编译与升级-树莓派自身编译(四)
- iText制作PDF文件 学习笔记 (二)
- 解决eclipse中ctrl无法跟踪函数或变量问题
- Java--day01 计算机基础知识