温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-08-25 34 次阅读

如何解决php传递页面参数乱码问题

   

php传递页面参数乱码的解决方案 1. 打开相应的php代码文件; 2. 通过“if( $tag === iconv('utf-8', $c, iconv($c, 'utf-8', $tag))){...}”方法解决乱码问题即可。

本文操作环境windows7系统,php7.4版,dell g3电脑。

如何解决php传递页面参数乱码问题?

php get传值 中文参数 乱码问题的尝试解决

网站的中文参数是直接传的 例如 /index.php?t=你好

所有页面均为utf-8编码

火狐,firefox下正常 ie下乱码

目前用这样的方法暂时解决.

$bm = array('utf-8','gbk'); $chartest; foreach($bm as $c){ if( $tag === iconv('utf-8', $c, iconv($c, 'utf-8', $tag))){//转换编码后是不是相等 $chartest = $c; break; } } if($chartest == 'gbk'){ $tag = iconv('gbk', 'utf-8', $tag); }

推荐学习《php视频教程》