可以将你获取到的String 再设置一下String str=request.getParameter("name");str=new String(str.getBytes("iso-8859-1"),"gbk");
Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。想必你一定知道解决方案了,在此就没必要多说了。
字符集改为GBK或gb2312