PHP+mysql中utf-8显示乱码

PHP+mysql中utf-8显示乱码,第1张

。。。那是因为你的文件保存成了

GB2312编码

你把文件保存成UTF-8看下

文件默认编码是和IDE

有关的。

你从数据库获取的数据是

通过set

names

utf8

这个没问题

你META设置的是UTF-8

浏览器也知道用UTF-8

去浏览

也没问题

问题是你这个文件本身的编码要是UTF-8才行。

如果设置了set names utf8还是乱码的话,你需要看看数据库的编码格式了,乱码产生的原因,是因为存放时的编码和取出数据展示的编码不一致,导致的不能正常显示,你先查看数据库的编码合适,存放数据库开始检查

乱码有几个方面

首先确保数据库的编码是否正确

其次确保连接数据库的代码是否指定了正确的编码。

另外就是html页面的编码是否一致,麻烦把问题补充清楚方便排查问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7367021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存