@ResponseBody @RequestMapping返回值乱码

如下图,返回值乱码。dalao指点一下???

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

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

不知道是为什么。

回答

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");


都加一下

以上是 @ResponseBody @RequestMapping返回值乱码 的全部内容, 来源链接: utcz.com/a/29202.html

回到顶部