我们在javaWeb项目时,使用doget和dopost总是会出现各种原因的中文乱码问题,楼主在查阅大量资料后,将为什么有这样的问题,和如何解决这种问题做个总结。
思维导图:
1. 应答乱码处理(response输出页面时乱码)
1.1 问题:
输出到页面时中文会乱码
后端代码:
PrintWriter out = response.getWriter();
out.println("你好");
前端显示:
1.2 原因
没有设置HttpServletResponse使用哪种编码,默认编码跟浏览器解码不匹配。
1.3 解决方案:
方案1:
在PrintWriter out = respon