问题描述:
springmvc模式中发送get以及post请求的时候会出现中文乱码的现象
解决办法:
1.get请求乱码
找到tomcat安装目录下面的conf文件中的server.xml文件
找到connector port=8080代码块
添加URIEncoding=“UTF-8”
运行结果:
此时控制台没有出现乱码现象
2.post请求乱码
打开WEB_INF下面的web.xml文件
配置如下信息:
添加filter以及filtermapping配置
运行结果:
输出没有出现乱码现
3.responce请求出现乱码
问题描述:
提交表单请求之后返回的结果:
此时出现了中文乱码的现象
解决办法:
在applicationContext文件中添加如下
<mvc:annotation-driven conversion-service="conversionService">
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=utf-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
运行结果:
没有出现乱码现象