分两种情况:
1.获取访问请求参数时乱码
解决方法:构造一个新的String
String user = new String(request.getParameter("user").getBytes("iso-8859-1"),"UTF-8");
2.获取表单提交的信息乱码
解决方法:在page指令下方加上(一定要在页面中没有调用任何request对象的方法之前写):
<% request.setCharacterEncoding("UTF-8");%>