在asp.net传递汉字的解决方法
有时候在页面间传递汉字时容易出现乱码: 我们可以在传递前通过对其进行URL编码来解决这个问题/
例如:
在传递的页面
string strMsg=server.URLEncode("我是中国人");
response.redirect("gongxu.aspx?a="+strMsg);
在接收值的页面
string getMsg=URLDecode(request.QueryString["strMsg"]);
这样我们就能在页面间来传递汉字了., 简单吧! 呵呵.
注意有时候是因为config文件的问题. 可以把 encoding="utf-8" 改成 encoding="gb2312" 就可以了.