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

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 脸上出毒气疙瘩怎么办 吃了土豆呕吐怎么办 煤烟中毒后头疼怎么办 身上长毒气疙瘩怎么办 宝宝肚子寒疼怎么办 小孩腹胀腹痛不消化怎么办 颠茄片服用过量怎么办 狗吃番茄拉肚子怎么办 颠茄片中毒了怎么办 拉肚子半个月怎么办啊 肚子里有细菌怎么办 文珠兰叶子黄了怎么办 文殊兰叶子太长怎么办 桑叶牡丹有虫子怎么办? 米兰花叶子枯萎怎么办 一品红叶子不红怎么办 兰花叶有白点怎么办 旱莲花叶子黄怎么办 旱莲花叶子发黄怎么办 长寿冠叶子枯萎怎么办 长寿花枯萎了怎么办 竹节海棠植株发软怎么办 竹节海棠烂根怎么办 倒挂金钟晒伤了怎么办 长寿花已经徒长怎么办 夏天长寿花徒长怎么办 吊金钟叶子蔫了怎么办 四季海棠长虫子怎么办 小金鱼花不开花怎么办 杜鹃花浇肥大了怎么办 四季海棠烂叶子怎么办 竹节海棠叶子干枯怎么办 月月菊花花朵发黑怎么办 枯萎的四季海棠怎么办 夏天蟹爪兰叶子发软怎么办 夏天蟹爪兰掉叶子该怎么办 天竺葵木质化了怎么办 绿萝烂根且叶子发黄怎么办 海棠树叶子发黑怎么办 四季海棠花干叶怎么办 海棠花叶子蔫了怎么办