大概在网上收集了一下:
多种解决办法:
1、用El
2、把取得的参数进行转码:String args= request.getParameter("groupname");
String result = new String(args.getBytes("ISO-8859-1"),"UTF-8");
3、使用过滤器来过滤
4、把tomcat的server.xml文件中找到 <Connector…………,在后面加上URIEncoding="UTF-8"/>
5、改用post
6、在servlet里面加上 request.setCharacterEncoding("utf-8");
7.request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
8.后台加入
- String str=req.getParameter("items");
- str=java.net.URLDecoder.decode(str, "UTF-8");