Servlet乱码
通用解决乱码方法
- 服务器默认的编码方式是ISO-8859-1,utf-8是开发工具的编码格式
new String(request.getParameter(name).getBytes("ISO-8859-1"),"UTF-8");
get请求乱码
- tomcat 8.0及以上版本,一般不乱码
- tomcat 8.0以下版本,乱码解决方法
new String(request.getParameter(name).getBytes("ISO-8859-1"),"UTF-8");
post请求乱码
- 所有tomcat版本均可通用
req.setCharacterEncoding("UTF-8");