课程
/后端开发
/PHP
/PHP与MySQL关系大揭秘
我通过php设置mysql 编码utf8,并且,php文件头header()函数也设置为utf-8,为什么在数据库里面看你记录中文还是出现乱码?
2015-12-13
源自:PHP与MySQL关系大揭秘 5-3
正在回答
你在一开始把数据写进数据库的时候是GBK,后来改成utf8以后就解析不了了,你要用utf8重新写入才行吧
亲 请查看 mysql 表中的字段编码是否是utf8_general_ci
phpcreate 提问者
你的数据库对应字段的编码也得是utf-8的。如果你使用的PHPmyadmin,需要将对应的表的字段的排序规则下拉选择utf8_general_ci这一选项。
通过php向数据库插入记录的
举报
让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号