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

为什么数据表里的中文获取出来是“???”

为什么数据表里的中文获取出来是“???”http://img1.sycdn.imooc.com//5730591f000179ea06040165.jpg

正在回答

4 回答

set names 那行你注释了

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

你要设置你客户端,就是你php页面的编码格式。例如:1、告诉数据库我是gbk的,我给你的是gbk,我要gbk

而数据库一般是utf8的,他之前有一个编码的处理,所以给你数据的时候,先把utf8变成你要的gbk

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

数据库里面是没有问题的,我编码格式我已经设置了

http://img1.sycdn.imooc.com//573289430001246708950503.jpg

573288c50001765e05000345.jpg

http://img1.sycdn.imooc.com//573289150001119504720288.jpg

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

看一下存在数据库里的数据有没有错,如果数据库里是???,那就是编码格式的问题。

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

举报

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

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

进入课程

为什么数据表里的中文获取出来是“???”

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

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

帮助反馈 APP下载

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

公众号

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