SpringMVC中@ResponseBody返回中文乱码解决方法
2015-12-14 23:57
316 查看
1、 问题描述
当使用@ResponseBody时,返回的数据填充到body中,如果只是在SpringMVC中配置
<mvc:annotation-driven>,如果返回中文,会出现乱码,所以我们需要配置更多地信息。
解决方法:
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven>
<!-- 消息转换器 -->
<mvc:message-converters
register-defaults="true">
<bean
class="org.springframework.http.converter.StringHttpMessageConverter">
<property
name="supportedMediaTypes"value="text/html;charset=UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
这样配置全局有效
当使用@ResponseBody时,返回的数据填充到body中,如果只是在SpringMVC中配置
<mvc:annotation-driven>,如果返回中文,会出现乱码,所以我们需要配置更多地信息。
解决方法:
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven>
<!-- 消息转换器 -->
<mvc:message-converters
register-defaults="true">
<bean
class="org.springframework.http.converter.StringHttpMessageConverter">
<property
name="supportedMediaTypes"value="text/html;charset=UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
这样配置全局有效
相关文章推荐
- Linux下修改MySQL编码的方法
- cmd模式下中文乱码的解决方法(注册表)
- 解决mysql5中文乱码问题的方法
- EBS xml publisher中文乱码问题及解决办法
- ExtJS中文乱码之GBK格式编码解决方案及代码
- 解决MySQL客户端输出窗口显示中文乱码问题的办法
- php url地址栏传中文乱码解决方法集合
- 常见php与mysql中文乱码问题解决办法
- 网站开发防止中文乱码需要了解的codepage的重要性小结
- php中json_encode UTF-8中文乱码的更好解决方法
- js escape,unescape解决中文乱码问题的方法
- js url传值中文乱码之解决之道
- JQuery异步获取返回值中文乱码的解决方法
- JSP中文乱码常见3个例子及其解决方法
- 如何解决JQuery ajaxSubmit提交中文乱码
- jquery向.ashx文件post中文乱码问题的解决方法
- 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
- opensuse下如何解决jfreechart中文乱码的问题
- DOS命令行窗口mysql中文显示乱码问题解决方法
- utf-8编码引起js输出中文乱码的解决办法