【发布时间】:2012-04-24 23:40:12
【问题描述】:
目前正在开发一个有时需要特定 URL 参数的网络应用。比如我在网址栏中输入这个参数:
...Page.aspx?user=chantal.côté
Firefox 和 Chrome 会自动对 URL 进行编码,如下所示:
...Page.aspx?user=chantal.c%C3%B4t%C3%A9
但是 Internet Explorer 不会自动对 URL 进行编码,所以我收到了一个错误,这个符号是 �(调试时)。当我输入...Page.aspx?user=chantal.c%C3%B4t%C3%A9 时一切正常,但我不想那样做!
我是否需要明确告诉 Internet Explorer 对 URL 进行编码?
【问题讨论】:
-
错误是什么?可能有比查找 IE 设置更好的选择。在这种情况下,您必须强制使用您的应用程序的每个人都具有相同的 IE 设置。
-
当我从 Request.QueryString["user"].ToString() 获取数据时,它给了我符号,而不是 ô 或 é
标签: c# asp.net windows-7 internet-explorer-9