课程
/后端开发
/PHP
/Duang~MySQLi扩展库来袭
老师,请问我在添加用户名为中文字符时,数据库中保存的记录都显示为问号???
这是因为什么地方的字符集设置不对呢?
2015-12-08
源自:Duang~MySQLi扩展库来袭 3-4
正在回答
数据库编码 latin1 不支持中文写入, 可以在创建数据库时加上 default character set utf8
插入数据前加一句
$mysqli -> query("set names utf8"); // 面向对象 mysqli_query($link, "set names utf8"); // 面向过程
天添1991 提问者
是这样设置的,不对么?
你建mysql数据库时没有设置编码方式
编码问题吧,你查查表结构的编码
举报
本教程从面向对象和面向过程两个方面为你开启MySQLi学习之旅
3 回答请问King老师,您在课程中输入部分字符自动添加HTML文档结构的功能是怎么实现的?
2 回答请问一下用户输入的数据是如何传到$arr中的呢
1 回答插入中文,无法添加,英文可以添加
2 回答老师,帮我看看吧,这个问题还是没有解决。。输入的中文刷新后全显示问号???
2 回答说一下关于数据不能插入到数据库中的问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号