【坑】SpringMvc 处理JSON 乱码
2024-08-26 12:27:30
前言
在使用 springMvc
的时候,如果向前台返回 JSON
数据,JSON
中的中文会乱码;
即使你在配置了全局的信息编码拦截器,也无济于事;
原因大抵是,JSON
的内部方法,使用的是 ISO-8859
的硬编码,导致解析中文出错;
方法
在 Mvc
的配置文件里面,配置使用注解的处理器、适配器的地方,配置下 json
编码 ;
<!-- 使用基于注解的 处理器映射器和处理器适配器 -->
<!-- validator :使用检验器-->
<mvc:annotation-driven validator="validator" conversion-service="conversionService">
<mvc:message-converters>
<!-- 处理请求返回json字符串的中文乱码问题 -->
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
最新文章
- 【转】 数据库系统——B+树索引
- codeforces 613D:Kingdom and its Cities
- csharp: Speech
- Upgrade custom workflow in SharePoint
- C中的一些经常会用到的函数
- PHP 实现多服务器共享 SESSION 数据
- Failed to read artifact descriptor--maven问题总结(能力工场)
- 【noip2012】开车旅行
- Java 声明和访问控制(二) this关键字的访问
- poj1009
- 安卓开发中ScrollView不能用RelativeLayout的解决方案
- 浅谈大型web系统架构(一)
- MySQL中的事务及读写锁实现并发访问控制
- 总线读写---verilog代码
- UVA-572-搜索基础题
- 24、List三个子类的特点
- 抽象工厂模式(abstract factory pattern)------创造型模式
- Java类修饰符的使用与作用以及常见问题
- opkg 不能更新和安装openwrt软件的方法
- [转]用Excel制作甘特图并管理项目