千家信息网

springMVC @response 中文乱码解决

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,新人学习springMVC开发框架,用到ajax 通过 @response 来获取返回值。不得不说 @response的功能很强大,可以直接将返回类打包成json格式省却了很多事,但是如果返回值是St
千家信息网最后更新 2026年11月01日springMVC @response 中文乱码解决

新人学习springMVC开发框架,用到ajax 通过 @response 来获取返回值。

不得不说 @response的功能很强大,可以直接将返回类打包成json格式省却了很多事,

但是如果返回值是String类型的话,就会出现中文乱码问题,自己试着做了一些调整,并在网上查看了许多方法,在这里总结一下。


1.添加注解 produces = {"application/json;charset=UTF-8"}

@RequestMapping(value = "/method.do", produces = {"application/json;charset=UTF-8"})

适用于少量的,每写一个方法就得添加一次,不适合统一处理。

2.添加配置 在springMVC-*.xml里面进行String编码配置,如下

                                                                         。。。。。

如果可以看org.springframework.http.converter.StringHttpMessageConverter这个类的源码的话就会发现其默认的编码方式为 "ISO-8859-1",

这个应该是造成我们中文乱码的主要原因。


在这里不能不吐槽一下,好多老外写的jar包都会出现中文乱码问题,究其主要原因就是人家不用中文。。。故肯定会选择内存占用小的"ISO-8859-1",

啥时候才能大家都统一使用utf-8呀。。


中文 乱码 原因 方法 编码 问题 配置 强大 不用 不能不 内存 功能 就是 新人 方式 时候 格式 框架 注解 源码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司 广州为想互联网科技有限公司 云之行互联网科技 美国互联网保险保险科技 互联网科技战争 互联网科技开发公司 朗涯互联网科技 云创客互联网科技公司 昭通互联网科技选哪家 千方科技属于互联网企业吗 河南住房之家互联网科技 每天都有哪些好的互联网科技 深圳互联网科技的发展 广州燕处互联网科技有限公司 广东鹅鹅鹅互联网科技有限公司 珠海东科互联网科技有限公司 易租星互联网科技有限公司 科技互联网经济论坛 科技互联网公司两年变化 互联网企业和网络科技有限公司 互联网科技公司电话 剑昆互联网络科技有限公司临桂 互联网科技教育视频 允成互联网科技有限公司融资 无锡工业互联网科技有限公司 银川新华互联网科技学校是国营吗 张家口科技产业互联网平台 互联网科技品牌 亚光科技低轨卫星互联网 黑龙江互联网科技公司
0