Tomact8之后解决了get方法的乱码问题,但是没有解决post方法的乱码问题
解决请求的乱码问题
在获取数据之前设置请求的编码格式为utf-8
req.setCharacterEncoding("utf-8");
String username = req.getParameter("username");
String password = req.getParameter("password");
解决响应乱码问题
在回复响应前设置文本格式编码为utf-8
//解决中文乱码 方法一
resp.setCharacterEncoding("utf-8"); //仅仅设置的是服务器响应的编码是utf-8
resp.setHeader("Content-type","text/html;charset=utf-8"); //设置响应头告诉浏览器文本类型是text/html,编码格式是utf-8
// 方法二
resp.setContentType("text/html;charset=utf-8");
resp.getWriter().write("注册成功...");