默认情况下Spring使用response.getWriter输出的汉字是乱码的。
![](https://img.haomeiwen.com/i426671/5910815cd086ffe3.jpg)
![](https://img.haomeiwen.com/i426671/a15c40d800d21928.jpg)
解决办法:
response.setContentType("text/html;charset=UTF-8");
response.setLocale(new Locale("zh","CN"));
response.setCharacterEncoding("UTF-8");
PrintWriter writer = response.getWriter();
记得设置编码要写在获取Writer之前,然后就能输出正确结果了。
小知识点,一不小心忘记了,回顾一下。
网友评论