AJAX从SpringMVC中获取数据乱码

2017-08-16  本文已影响0人  TeaR0502

过滤器把request和response的编码都设置过了

request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

但是AJAX获取的中文数据还是乱码

需要在SpringMVC中添加如下配置

<mvc:annotation-driven>
        <mvc:message-converters>
        <bean class="org.springframework.http.converter.StringHttpMessageConverter">
        <constructor-arg>
        <bean class="java.nio.charset.Charset" factory-method="forName">
        <constructor-arg value="UTF-8"/>
        </bean>
        </constructor-arg>
        </bean>
        </mvc:message-converters>
 </mvc:annotation-driven>

成功解决

上一篇 下一篇

猜你喜欢

热点阅读