错误的写法
PrintWriter writer = response.getWriter();#注意顺序
//设置编码格式
response.setCharacterEncoding("UTF-8");
//这句话是解决乱码的
response.setHeader("Content-Type", "text/html;charset=UTF-8");
正确的写法
//设置编码格式
response.setCharacterEncoding("UTF-8");
//这句话是解决乱码的
response.setHeader("Content-Type", "text/html;charset=UTF-8");
PrintWriter writer = response.getWriter();
首先要设置response
的编码格式,然后在获取PrintWriter
对象返回数据