4
4

3 回答 3

2

据推测,您的 Web 应用程序无法通过让用户手动在浏览器中键入查询字符串来工作。尝试创建一个测试 HTML 页面并在其中包含以下内容:

<a href="http://whatever.com?user=chantal.côté">link</a>

在 IE 中打开这个测试页面,然后点击链接。查询字符串中的字符将被正确编码。似乎当您手动将内容放入地址栏中时,IE 不会为您对其进行 URL 编码,但希望这一事实与您的应用程序无关。

于 2012-04-12T15:36:18.040 回答
1

利用

HttpUtility.UrlEncode(string)
于 2012-04-12T15:28:05.130 回答
0

尝试从另一端检查HttpServerUtility.UrlEncodeHttpServerUtility.HtmlDecode

于 2012-04-12T15:30:21.777 回答