如何解决PHP在utf-8编码下中文显示乱码问题

如何解决PHP在utf-8编码下中文显示乱码问题,第1张

如果php文件已经在头部设置编码格式为utf-8,在运行的时候还出现乱码问题,可能是由于文件编码格式不匹配或者头部有bom信息输出导致乱码。解决办法:

设置保存文件编码格式为utf-8;

去掉文件头部bom信息;

你的页面

编码

有问题!

你这个是不是

还没有用到

数据库

那应该就是

你的

IE浏览器的

编码

跟你

页面的编码不统一!

你应该先判断你的

页面是

什么编码

然后再把

IE的编码换成

你的页面

编码!那就可以了!

meta 头里 写 是 gbk 或者 gb2312 没有叫 gbk2312的

1 检查PHP文件本身的编码 ,一般在 editplus 打开后 右下角能看到 ansi 就算正常了。

2 写meta标记

3 查看数据库本身的编码, 还有数据表 ,文本型字段的编码。 这些在 phpmyadmin里就能看到

4 $result->query("set names gbk") 这个当然要用。

5 还有一种可能是 你插入数据的页面 和 显示数据的页面 编码不相同,

你先检查上面的 所有编码 然后把数据删除了 ,重新插入 在看看

出现这种情况是因为文件中没有单独指明当前文档编码的代码,不要修改这个文件,先关闭它。

然后去菜单:编辑

首选参数

新建文档

默认编码里面选择你这个文档原来的编码,比如gb2312或者utf-8。保存设置后再打开那个文件,如果编码是相符的,就不会出现

乱码

了。

网页分内码外码。内码就是<meta

>

以上就是关于如何解决PHP在utf-8编码下中文显示乱码问题全部的内容,包括:如何解决PHP在utf-8编码下中文显示乱码问题、为什么我的php输出的中文是乱码、PHP中文乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10063467.html

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

发表评论

登录后才能评论

评论列表(0条)

保存