1.表单提交
1. form表单设置get提交方式
* 手动转码, realname = new String(realname.getBytes("ISO-8859-1"),"UTF-8");
2. form表单设置post提交方式
* 通过配置tomcat server.xml或者maven tomcat插件
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
<configuration> <username>admin</username> <password>admin</password> <port>8080</port> <charset>utf-8</charset> </configuration>
* 过滤器设置
<filter>
<filter-name>CharacterEncodingFilter</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>
</filter>
* 手动设置
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
* 设置JSP <%@ page contentType="text/html;charset=utf-8" %>