mysql数据库插入中文记录后变成问号,为什么

数据库表的字符集是utf-8

按照之前有人说的把
在[client]节点下添加 default-character-set=utf8 在[mysqld]节点下添加 character-set-server=utf8 collation-server=utf8_general_ci
但是还是没有成功。

第1个回答  2015-05-27
3码合一,你提交的界面的内码也要utf8追问

项目中编码是utf-8,在页面中注册插入新用户后,数据库中显示的是?

本回答被提问者采纳
第2个回答  2015-05-27
把引擎换成MYSIAM追问

不太懂,能具体说一下吗?

追答

你要先看你的sql文件本来的保存格式,之前的格式要跟你新建的格式一致,不然就会乱码

相似回答