Servlet中解决乱码问题
首先加请求和响应的编码设置
//解决乱码问题
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
响应中文乱码:
应该在加一个
//解决乱码问题
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setHeader("Content-type", "text/html;charset=UTF-8");
结果响应
而出现这个问题的原因,我现在也很懵,试了百度的所有方法都没有用,最后就是把
resp.setContentType("text/html");
换成
resp.setHeader("Content-type", "text/html;charset=UTF-8");
就莫名其妙的好了…可能第二个是响应的请求头里面,有没有人解答一下~~