顺晟科技
2021-06-16 10:36:27
345
我使用Springmvc,它在控制器层向前台传输一个json。后台显示还好,中文显示正常,到达前台
中文成了问号。
后来发现在控制器中使用@ResponseBody返回json,spring源代码中@ResponseBody的实现类发现其默认编码是iso-8859-1,而项目中使用的编码是utf-8,所以在中文传输中出现乱码。
这里我用注释来解决:
@ RequestMapping(value='/echart . do ',产生=' application/JSON;charset=utf-8 ')
这个方法更适合spring的新版本,这个项目的版本:
spring.version4.1.4.RELEASE/spring.version
29
2021-08
29
2021-08
28
2021-08
28
2021-08
28
2021-08
28
2021-08