SpringBoot返回json格式到浏览器上,出现乱码问题
前面运行的时候还是好好的今天运行就成这样了
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a629b5d5c8cf9db253ab113d8a9c3b21.png)
返回的数据是没错,但是显示出来的时候就乱码了
解决方法一
在Controller上面加了一个注解
@RequestMapping(produces = "application/json; charset=utf-8")
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a8224fe6155878f47cb96c70a9efdb5d.png)
解决方法二
在application.properties配置文件里面设置响应编码
#设置响应为utf-8
spring.http.encoding.force-response=true
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d78ddb4447480396a505d96da515d051.png)
PS: 推荐使用第二种, 毕竟一劳永逸嘛!