request.setCharacterEncoding("gb2312");
String name = request.getParameter("Name");

解决方案 »

  1.   

    我给你试了一下,不加name = new String (name.getBytes(), "ISO-8859-1");这句也是正确的;
    你在后台把name打出来看看是什么情况.
      

  2.   

    将name = new String (name.getBytes(), "ISO-8859-1");改成
    name = new String (name.getBytes(), "gb2312");试试在window上是不乱的
      

  3.   

    行了,不用了,我解决了,上面的朋友的方法差一点,是这样的
    name = new String (name.getBytes(ISO-8859-1), "gb2312");