我servlet里request.getParameter("aa")拿到的中文是乱码,怎么办前边加上:request.setCharacterEncoding("GBK");
或者改成:request.getParameter("aa").getBytes("GBK");都不行

解决方案 »

  1.   

    自己解决闹~String aa = new String(request.getParameter("aa").getBytes("iso-8859-1"),"gb2312");
      

  2.   

    如果String aa = new String(request.getParameter("aa").getBytes("iso-8859-1"),"gb2312");能解决那么request.setCharacterEncoding("GBK");也是可以的
      

  3.   

    如果String aa = new String(request.getParameter("aa").getBytes("iso-8859-1"),"gb2312");能解决那么request.setCharacterEncoding("GBK");也是可以的
      

  4.   

    String aa = new String(request.getParameter("aa").getBytes("iso-8859-1"));