为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL 5.6.17 中文乱码问题---

Mysql数据库需要存入中文,用utf-8存储时出现了乱码(gbk存储时什么都没有),MySQL控制台和PhpMyAdmin查看都是一样的

网上的很多方法都试了(改配置文件,默认编码,重装都试过)还不行,求解啊啊

54c47d3c000106c805000581.jpg

54c47d3d0001b12d05000645.jpg

54c47d3e0001129505000410.jpg

54c47d3e00016e8605000095.jpg

(php端编码都改成了UTF-8)

正在回答

2 回答

连接mysql的时候,需要指定字符集。php的写法是 mysql_query('set names utf8')

0 回复 有任何疑惑可以回复我~
#1

AILine 提问者

谢谢老师,但是我设置了还是不好用,实在不行再多试试其他的吧---
2015-01-31 回复 有任何疑惑可以回复我~

 试试用utf8_unicode_ci

0 回复 有任何疑惑可以回复我~
#1

AILine 提问者

试过了还是不行...(输入中文后读取时为空)
2015-01-25 回复 有任何疑惑可以回复我~
#2

jack1018 回复 AILine 提问者

我也遇见过这样的问题, 最后我解决的方法是把 启动时候的字符编码声明成了 utf8_unicode_ci 当然存储引擎的编码也是utf8_unicode_ci, 反正能设置编码的地方我都改成了这个
2015-01-27 回复 有任何疑惑可以回复我~
#3

AILine 提问者 回复 jack1018

怎么改启动时候的字符编码呢?
2015-01-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72504    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

MySQL 5.6.17 中文乱码问题---

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号