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

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

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

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

去掉文件头部bom信息;

哎,又是乱码问题,我不多说,直接上代码

if(!preg_match('/^$/u', $_REQUEST['word'])){

    $username=iconv('GB2312', 'UTF-8', $_REQUEST['word']);

}

上面的代码就是判断传来的是数据类型是不是UTF-8编码,如果不是就转成转UTF-8编码,当然只支持GB2313的,如果传递过来的编码是big5的话也还是出现乱码,但是一般浏览器中人用的大部默认是GB2312或是UTF8的,先用着再说

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

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

原文地址: https://outofmemory.cn/web/9755805.html

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

发表评论

登录后才能评论

评论列表(0条)

保存