Loading... ## 注意: <div class="tip inlineBlock error"> **在tomcat8中官方解决了get请求乱码问题,此方法只针对与tomcat8版本以下,否则在tomcat7中解决了编码问题,在tomcat8中还是会出现乱码** 建议:部署上线应用的时候,统一线上和线下的版本比较好 </div> ## get请求参数中文乱码问题 ### 解决方法: 我们获取把get请求中的参数替换下面的参数就可以解决乱码问题了 ```java String playName = new String(request.getParameter("参数").getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8); ``` ## post请求参数中文乱码问题 ### 解决方法: ```java //设置解码方式,对于简体中文,使用UTF-8解码 request.setCharacterEncoding("UTF-8"); ``` ## 响应JSON数据到前端乱码问题 ### 解决方法: 写在发送响应数据的上一行 ```java response.setContentType("text/json;charset=utf-8"); ``` 最后修改:2022 年 07 月 28 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果文章有用,请随意打赏。