关于Request的传值乱码问题
2009-04-13 14:24 twxstar 阅读(830) 评论(0) 收藏 举报Request传递中文字符就会出现乱码,后来在网上搜索了一下,发现是字符编码的问题.由于编码的不一样,就产生了乱码.
然后用了一个方法解决了.环境是vs2008
string BIDName="测试字符";
string CBIDName = HttpUtility.UrlEncode(BIDName);
Response.Write("<script>document.location='test.aspx?BIDName="+CBIDName+"'</script>");
这样后台通过Request.QueryString["BIDName"].ToString();取到值就不会产生乱码了
当然网上还有很多其他的解决方法和介绍编码方式等等,如果这个方法不能解决,可以搜索一下.
浙公网安备 33010602011771号