已知a.aspx 和 b.aspx,编码皆为gb2312.在a页面中执行' b.aspx?id=中文' 时,在b页面中的page_load中获取id值.如果直接用Request.QueryString["id"]则取得值是乱码.解决办法:

a页面中: ' b.aspx?id=中文' 改为 encodeURI(' b.aspx?id=中文').

b页面的page_load中: Server.UrlDecode( Request.QueryString["id"]);

posted on 2013-10-17 16:39  Andy24  阅读(261)  评论(0编辑  收藏  举报