用httpwebrequest向一个jsp页面提交中文参数,jsp页面显示出来的中文参数是乱码,有什么样的解决办法,或者建议

解决方案 »

  1.   

    是URL,用HttpServerUtility.UrlEncode
    是编码问题,用System.Text.Encoding
      

  2.   

    编码问题。使用UrlEncode("中文")后再传递
      

  3.   

    同上,如果在是winform下,需要引用System.web.dll#region 广告开始  CSDN小助手 V2.5,更快、更爽、更方便的浏览CSDN论坛!
      界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
      下载:http://szlawbook.com/csdnv2#endregion
      

  4.   

    解决办法:
    Encoding enc = System.Text.Encoding.GetEncoding("gb2312");
    string para="你要传递的参数";
    para = HttpServerUtility.UrlEncode(para,enc);
      

  5.   

    我最近楼上正确,不过传递汉字容易丢失,如“威流网”,得到的URL为“威流”,丢了“网”这个字其它楼上几楼方法都不可取!