我没用过tomcat,就是吧得到的字符转换
String a = re..........
a = new String(a.getBytes(....),gb2312);

解决方案 »

  1.   

    String UserName=new String(request.getParameter("UserName").getBytes("ISO8859_1"), "GBK");也试试这个吧!
      

  2.   

    是tomcat的编码问题,只能转换了。
    new String((request.getParameter(name)).getBytes("ISO8859-1"),"gb2312");  
             
      

  3.   

    request.setCharacterEncoding("gb2312");
    then you will get the correct string
      

  4.   

    in tomcat
    The default encoding is ISO8859-1所以;
    new String((request.getParameter(name)).getBytes("ISO8859-1"),"gb2312");
      

  5.   

    fengyuxi(koala)
    平台怎么转化的,能说说!