天添1991
2015-12-08 18:07
老师,请问我在添加用户名为中文字符时,数据库中保存的记录都显示为问号???
这是因为什么地方的字符集设置不对呢?
数据库编码 latin1 不支持中文写入, 可以在创建数据库时加上 default character set utf8
插入数据前加一句
$mysqli -> query("set names utf8"); // 面向对象 mysqli_query($link, "set names utf8"); // 面向过程
是这样设置的,不对么?
你建mysql数据库时没有设置编码方式
编码问题吧,你查查表结构的编码
Duang~MySQLi扩展库来袭
28651 学习 · 194 问题
相似问题