一、问题描述
在使用ssm框架开发项目时出现了,后台返回json数据中文正常显示,但是在前台页面显示的时候,中文变成了问号。
二、问题分析
在后台controller中使用@ResponseBody注解来返回json数据,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,项目用的编码为utf-8,所以传中文会出现乱码。
三、解决方案
在@RequestMapping注解中加入produces = "application/json; charset=utf-8"
@Req