request传中文值出现乱码问题的解决方法

最近帮朋友测试了一下程序,结果发现传过来的中文参数要不有方框要不就有?号,程序测试的结果不言自明了!

传值页 是一个接收页b.aspx得到的request["d"]却会有上边说的情况,搞的长生不了真确的sql语句,当然也不会有数据被查出来了!

解决方法:

      把a页的改成这个样子

(类似的写法吧!不知道这样写对不!这是用response.write来生成前台也的后台代码的一部分!)

      接收页b用这个接收数据string d = Server.UrlDecode(Request.QueryString["d"]);

好了这里的sting d的数据就是正确的了!!! 

你可能感兴趣的:(.net)