Java请求、响应乱码问题
response:
- 用于response.getWriter()输出的字符流的乱码问题:response.setCharacterEncoding(“UTF-8”);
- 设置浏览器编码三种方式:
- response.setHeader(“content-type”,“text/html;charset=UTF-8”);
- response.setContentType(“text/html;charset=UTF-8”);
- 在前端页面本身设置编码方式: < meta charset=“utf-8” > ;
request:
- POST请求:
- request.setCharacterEncoding
- SpringMVC中在配置文件中添加过滤器
- GET:
- 代码处理:new String(值.getBytes(“tomcat编码方式”),“浏览器编码方式”)
- tomcat处理:修改tomcat编码方式
如有错误,欢迎指正;如有侵权,请联系作者。