【发布时间】:2013-06-04 15:50:52
【问题描述】:
在我的 IIS7 上,我有 ASP.NET WebForms 站点,我在查询字符串中使用西里尔字母值。我在重定向时使用HttpUtility.UrlEncode 作为参数,最后我有如下网址:
http://mysite.com/Search.aspx?SearchText=текст
当我尝试读取参数 SearchText 值(包括 HttpUtility.Decode() 函数)时,它返回错误的值 ÑекÑÑ,但应该返回 текст
它在 ASP.NET 开发服务器上的本地主机上工作,但在 IIS7 上不起作用(包括本地 IIS7) 在我的 web.config 中,我设置了行
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
但它仍然不起作用。
感谢任何帮助,
非常感谢!
【问题讨论】: