解决springMVC4下使用@ResponseBody 返回json数据的中文乱码问题

来源:互联网 发布:阿里云服务器上传网站 编辑:程序博客网 时间:2024/05/19 22:58

SpringMVC版本为4.0

因为默认编码格式为ISO8859-1,在配置文件中增加如下即可解决中文乱码问题:

 

//方法内部
 response.setContentType("application/json;charset=UTF-8");

request.setCharacterEncoding("UTF-8");

<!-- 处理AJAX方式返回json中文乱码 -->
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
<property name="writeAcceptCharset" value="false" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>

阅读全文
0 0