在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"   就可以了.

posted on 2008-04-21 08:48  鱼跃于渊  阅读(161)  评论(0)    收藏  举报

导航