php http_build_query出现中文乱码是因为页面编码不是utf-8,而是其他的编码,比如gbk.
解决办法是在页面头部加上header('Content-type: text/html; charset=utf-8');代码即可。
测试代码, php文件的编码为utf-8
<?php
header(\'Content-type: text/html; charset=utf-8\');
isset($_GET[\'a\']) AND print $_GET[\'a\'];
?>
<a href=\"?q=dd&<?=http_build_query(array(\'a\'=>\'杠杠的\'))?>\">dian</a> 继续阅读与本文标签相同的文章
下一篇 :
php parse_url()函数解析URL实例
-
Python 超简单实现9种图像风格迁移
2026-05-14栏目: 教程
-
华为打回欧洲市场!HMS取得重大成功,大量APP接入!谷歌慌不慌?
2026-05-14栏目: 教程
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
