2

谁能告诉我为什么我在项目中的一个页面上收到错误消息“参数不正确”。基本上,这只发生在 IE 中,并且只有一台 1 服务器。我有一个开发、一个测试和一个实时服务器。该链接有一个查询字符串值“city=Québec”。我不确定它是否与特殊的法语 e 字符有关,但此代码适用于开发和测试站点上的所有浏览器,以及实时服务器上的 chrome 和 firefox,但如果我在实时使用 IE服务器,链接将我发送到一个完全白色的页面,上面写着“参数不正确”。我完全不知道为什么。有人知道吗?

4

2 回答 2

0

我的猜测是 Firefox 会自动对 URL 执行 UTF-8 编码,而 IE 不会。只需将链接更改为 UTF-8 编码版本,就可以了。示例:city=Qu%C3%A9bec

于 2013-04-17T18:09:08.890 回答
0

仔细检查您的服务器正在发送的 HTTP 标头不会有什么坏处……但显然主要问题出在浏览器和/或客户端 PC 上。

看看这些链接:

问:什么版本的 IE 遇到问题?

于 2013-04-17T17:37:13.050 回答