在学习springMVC时,前端响应数据显示乱码,在控制台中打印也是乱码。
首先检查了File | Settings | Editor | File Encodings中的编码设置,我设置的都是UTF-8呀
IDEA控制台、请求及响应中文乱码

然后检查File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner
(这里我之前写的有问题,已经更正),改成-Dfile.encoding=GBK后控制太乱码消失
IDEA控制台、请求及响应中文乱码

  1. 解决请求乱码:在pom池中配置tomcat插件时,设置uriEncoding为utf-8
    IDEA控制台、请求及响应中文乱码

  2. 接下来解决响应乱码,最后使用最原始的方法,用的时候加上response.setCharacterEncoding(“GBK”);
    然后乱码就解决了

但是为什么我设置的是UTF-8,偏偏要把编码改成GBK呢,而且我用UTF-8尝试的时候依旧是乱码

相关文章:

  • 2022-12-23
  • 2021-05-19
  • 2021-07-24
  • 2021-04-28
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
猜你喜欢
  • 2022-01-06
  • 2021-09-11
  • 2021-05-14
  • 2021-10-23
  • 2021-09-03
  • 2022-12-23
相关资源
相似解决方案