我使用的Springmvc,在controller层传输一个json到前台,后台显示没问题,中文正常显示而到了前台
中文就变成了问号。
后来发现,因为在controller中返回json用了@ResponseBody,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,而项目用的编码为utf-8,所以传中文会出现乱码。
这里我使用了注解来解决:
@RequestMapping(value="/echarts.do", produces = "application/json; charset=utf-8")
这种方法比较适用于新版本的spring,本项目的版本:
<spring.version>4.1.4.RELEASE</spring.version>
以上所述是小编给大家介绍的用ajax传递json到前台中文出现问号乱码问题的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对尊托云数网站的支持!
当一个正则表达式扫描目标字符串时,从左到右逐个扫描正则表达式的组成部分,在...
1.简要描述 腾讯短网址(url.cn短链接)生成api接口是腾讯官方对外公开的短网址...
了解 Kubernetes 调度器是如何发现新的吊舱并将其分配到节点。 Kubernetes 已经...
mysql数据库基本语法 DDL操作 创建数据库 语法create database 数据库名 查看所...
idea激活码系列破解教程 IntelliJ IDEA 2021最新激活码超详细教程,成功激活到20...
继? 300来行代码带你实现一个能跑的最小Linux文件系统 ? 之后我们来看看如何60行...
点赞功能在很多系统中都有,但别看功能小,想要做好需要考虑的东西还挺多的。 点...
文件上传过程中,如果我们能看到进度条会更好,实现思路是服务器端用监听器实时...
首先到这里下载其源码。里面东西挺多的,我们基本上可以把它放到两个文件夹就是...
Map官方文档 Map 关于Map的说明 关于Map.Entry 关于Map的说明 Map是一个接口类该...