一、Servlet中 doGet 请求的中文乱码解决
① 针对于doGet() 方法中设置 request、response的中文乱码问题,可以进行如下设置:
response.setCharacterEncoding("utf-8");
resquest.setCharacterEncoding("utf-8");
如果在doGet方法中设置request的编码还是不能解决中文乱码,可以使用如下方法:
修改Tomcat下的conf/server.xml文件,找到Connector标签,添加URIEncoding="UTF-8",最终结果为如下代码:
Servlet 中响应的乱码问题的解决:
解决响应中文乱码方案一:
解决响应中文乱码方案二: