引起乱码原因为springmvc使用的默认处理字符串编码为ISO-8859-1,
org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");
直接在配置文件中加入
<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>
如果有更多技术问题,可以关注我的公众号给我留言
本文介绍了解决SpringMVC框架中出现的中文乱码问题的方法。通过配置StringHttpMessageConverter并设置UTF-8字符集,确保了HTTP请求与响应的正确编码。
2034

被折叠的 条评论
为什么被折叠?



