解决方法有三种:
1.如果输入参数是
public ExecResult uploadUser(HttpServletRequest request,HttpSession session)throws IOException {
}
则可以
//客户端是以UTF-8编码提交表单数据的,所以需要设置服务器端以UTF-8的编码进行接收,否则对于中文数据就会产生乱码
try {
request.setCharacterEncoding("UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2.String str = new String(你的乱码字符串.getBytes(“ISO8859_1”), “UTF-8”);
3.在tomcat-server.xml里面找到 <Connector 标签里面写入 URLEncoding=“UTF-8”