js页面传值,c#接收​中文出现乱码问题

已知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"]);

原文地址:https://www.cnblogs.com/andy24/p/3374449.html