Eclipse工作区间编码、jsp页面编码、数据库甚至Tomcat编码都是utf-8
使用response对象往浏览器写中文数据还是乱码了。
原因:response对象解码字符集默认不是UTF-8需要进行如下设置
//控response以什么码表写数据
response.setCharacterEncoding("utf-8");
//指定浏览器以什么码表解码服务器发送的数据
//response.setHeader("Content-Type", "text/html; charset=UTF-8");
response.setContentType("text/html; charset=UTF-8");