最近在做react前端项目的时候,遇到后端返回的json格式的数据在前端UI界面中,中文显示问号
解决方法如下:
- springboot中,在@RequestMapping里加上:produces = {“application/json;charset=UTF-8”},如图:
@RequestMapping中的“produces”属性可以设置返回数据的类型以及编码,可以是json或者xml
即:
@RequestMapping(value="/api",produces = {"application/json;charset=UTF-8"})
或
@RequestMapping(value="/api",produces = {"application/xml;charset=UTF-8"})
需要注意的是,要和@ResponseBody注解一起使用
最后感谢这两个博主:
https://blog.csdn.net/zhangshengqiang168/article/details/106244534
https://blog.csdn.net/bingguang1993/article/details/82253639