欢迎学习交流
一般情况下要保证编辑和响应的编码是一样的这样的情况下才能不会出现乱码
1.查看eclipse的编码格式
2.确认编辑工具的编码的格式,一般的为jsp文件的编辑格式
3出现服务器的乱码的情况下可以在service下面的server.xml中添加编码的格式
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
还有就是在web.xml的文件中设置文件的编码的格式 这是post请求
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
get请求可以在servlet中设置文件的编码
使用的character encoding 的方式进行的文件的编辑的过程
2.requestMappering中出现的乱码问题
![](https://i-blog.csdnimg.cn/blog_migrate/e5ca82fcd08e3604c5297852b586d13f.png)