解决
post
乱码问题
在
web.xml
中加入
<
filter
>
<
filter-name
>
encoding
</
filter-name
>
<
filter-class
>
org.springframework.web.filter.CharacterEncodingFilter
</
filter-class
>
<!-- 设置编码参是UTF8 -->
<
init-param
>
<
param-name
>
encoding
</
param-name
>
<
param-value
>
UTF-8
</
param-value
>
</
init-param
>
</
filter
>
<
filter-mapping
>
<
filter-name
>
encoding
</
filter-name
>
<
url-pattern
>
/*
</
url-pattern
>
</
filter-mapping
>
解决
get
乱码问题
修改tomcat
配置文件添加编码与工程编码一致,如下:
<Connector
URIEncoding="utf-8"
connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
另外一种方法对参数进行重新编码
String userName =new
String(request.getParamter("userName").getBytes("ISO8859-1"),"utf-8")