我面临与IE11中的querystring有关的怪异问题。

我有一个带有href的锚标记。查询字符串中传递的参数之一是单词“ copy”,如下面的屏幕快照所示。
c# - 在IE中,奇怪的问题是QueryString以“copy”作为参数-LMLPHP

在Chrome浏览器中,它可以完美运行。

在IE中,当我尝试访问查询字符串时,我发现它已更改为其他内容,如下面的屏幕快照所示。

c# - 在IE中,奇怪的问题是QueryString以“copy”作为参数-LMLPHP

如果我将该参数更改为其他参数,则效果很好“ cid”。

有人可以帮我弄清楚这里发生了什么吗?

谢谢。

最佳答案

%uxxxx是unicode字符的非标准html编码。 %3d=字符的标准html编码。 Internet Explorer将“&copy”视为字符实体,即使它缺少结尾的分号也是如此。为了解决此问题,请用其html实体表示替换原始的“&”号。

qid=13412&copy=true

09-30 13:32
查看更多