@ResponseBody @RequestMapping返回值乱码

2020-06-18 10:51发布

问题:

如下图,返回值乱码。dalao指点一下???
说明一下:我用posman访问接口,返回值大部分都是英文、符号。只有一个字段值为中文。但返回值基本都是乱码

我produces设置了application/json格式;但是,响应的Content-Type却是 text/html格式。
不知道是为什么。

回答1:

1.tomcat编码

server:
 tomcat:
   uri-encoding: UTF-8
2.http编码

spring:
  http:
    encoding:
      force: true
      charset: utf-8
      enabled: true
3.response返回类型

response.setContentType("text/html;charset=utf-8");


都加一下


回答2:

用表单模式呢