在我的 IIS7 上,我有 ASP.NET WebForms 站点,并且在查询字符串中使用了西里尔字母值。我HttpUtility.UrlEncode
在重定向时使用参数,最后我有如下网址:
http://mysite.com/Search.aspx?SearchText=текст
当我尝试读取参数SearchText
值(包含HttpUtility.Decode()
函数)时,它会返回一个错误的值ÑекÑÑ
,但应该返回текст
它适用于 ASP.NET 开发人员服务器上的 localhost,但不适用于 IIS7(包括本地 IIS7) 在我的 web.config 中,我设置了行
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
但它仍然不起作用。
感谢任何帮助,
非常感谢!