后端json数据返回给前端显示问号(前端读取后端中文内容显示问号)

最近在做react前端项目的时候,遇到后端返回的json格式的数据在前端UI界面中,中文显示问号

前端显示问号

解决方法如下:

  1. 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


版权声明:本文为qq_45699990原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。