asp页面Page_Load中是这样写的:
string userName = Request.Params.Get("userName");
在浏览器地址栏输入http://localhost:50754/pages/test.aspx?userName="用户名"
这时再服务器端取到的userName是乱码。
Web.config文件中的编码设置是:
<globalization requestEncoding="UTF-8"/>
这个不能改。请问应该怎么解决乱码的问题?
IE -> 工具 -> Internet选项 -> 高级 -> 总是以 UTF-8 发送也选上了。
Reuqest.QueryString["userName"]也是乱码
参考资料:http://www.hudong.com/wiki/%E8%A7%92%E7%82%B9%E6%A3%80%E6%B5%8B