用out.print()往页面输出时产生了中文乱码
明明设置了request.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
response.setCharacterEncoding("utf-8");
但并没有什么用,一番差错加百度下找到了原因,虽然是设置了编码类型,但是是在输出流获取后才指定,此时再指定编码对输出流就已经无效了,把编码设置放到输出流获取之前就ok了
用out.print()往页面输出时产生了中文乱码
明明设置了request.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
response.setCharacterEncoding("utf-8");
但并没有什么用,一番差错加百度下找到了原因,虽然是设置了编码类型,但是是在输出流获取后才指定,此时再指定编码对输出流就已经无效了,把编码设置放到输出流获取之前就ok了