我面临与IE11中的querystring有关的怪异问题。
我有一个带有href的锚标记。查询字符串中传递的参数之一是单词“ copy”,如下面的屏幕快照所示。
在Chrome浏览器中,它可以完美运行。
在IE中,当我尝试访问查询字符串时,我发现它已更改为其他内容,如下面的屏幕快照所示。
如果我将该参数更改为其他参数,则效果很好“ cid”。
有人可以帮我弄清楚这里发生了什么吗?
谢谢。
最佳答案
%uxxxx
是unicode字符的非标准html编码。 %3d
是=
字符的标准html编码。 Internet Explorer将“&copy”视为字符实体,即使它缺少结尾的分号也是如此。为了解决此问题,请用其html实体表示替换原始的“&”号。
qid=13412&copy=true