简单的 PHP,显示字符串但已编码,受 URL 参数影响 [重复]
Posted
技术标签:
【中文标题】简单的 PHP,显示字符串但已编码,受 URL 参数影响 [重复]【英文标题】:Simple PHP, show String but encoded, affected in URL Parameter [duplicate] 【发布时间】:2022-01-01 13:31:03 【问题描述】:你今天怎么样..?
大家好...
我发现了一些奇怪的东西,而且非常棘手..
echo "¤cy"; //返回 ¤cy
echo "ðnic"; //返回ðnic
为什么会这样..?它会影响 URL 查询。
似乎字符串是编码 ASCII,如何修复它..?
这是循环..试图将 & 替换为 & amp ;
foreach($pars as $key => $val) $param .= "&".$key."=".$val;
但它有很多错误......
谢谢。
【问题讨论】:
1.您需要将 & 字符 html 编码为 &。 2. 你今天好吗 - 太棒了 so..只需要把&改成& ..?多么辉煌..!!! foreach($pars as $key => $val) $param .= "&".$key."=".$val; .....这么多错误... 【参考方案1】:你可以在这里找到这个符号https://dev.w3.org/html5/html-author/charref.
使用 urlencode() 解决 URL 查询问题。
【讨论】:
只是一个简单的字符串,url已经编码但是参数查询已经改变,尝试用&替换在我的函数中,它返回许多错误.. 像这样的东西... foreach($pars as $key => $val) $param .= "&".$key."=".$val; http_build_query 不能解决这个问题..http_build_query()
,如果使用得当,绝对确实可以解决这个问题。 ***.com/a/62055171/2943403以上是关于简单的 PHP,显示字符串但已编码,受 URL 参数影响 [重复]的主要内容,如果未能解决你的问题,请参考以下文章