我的链接有问题,该链接是从GoCardless PHP库生成的。
我正在使用WordPress,我发现文件/wp-includes/formatting.php
有一个函数"ent2ncr"
,它用乘法符号"×"
替换"×"
,并且以某种神奇的方式,这个函数(可能是我错了)将...×tamp=2017-08-24T12%3A26%3A34Z
更改为...×tamp=2017-08-24T12%3A26%3A34Z
我无法更改此参数的名称,因为GoCarldess API需要它。
P.S。我试图在formatting.php
中评论这一行,但没有任何变化。
答案 0 :(得分:2)
发生的事情是& times部分& timestamp被翻译为x
结果你最终得到了xtamp
尝试使用&
timestamp
前面的&
进行编码
编辑:说编码不逃避
答案 1 :(得分:1)
我曾经遇到过×(& times)的问题,然后通过使用htmlentities来解决
$str = $node->getAttribute('href');
echo $str;//output http://mp.weixin.qq.com/profile?
src=3×tamp=1524825376&ver=1
echo htmlentities($str);
here是输出