jsp里面声明了utf-8格式,也写了字符编码过滤器,数据库编码也是utf-8,就连java....

打开Tomcat的server.xml文件的时候发现我的配置是这样的

maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK"/>

因为要一切都统一为UTF-8所以我修改为

修改Tomcat的Server.xml,在Connector标签中加上URLEncoding参数:<Connector port="8080" maxThreads="150" minSpareThreads="25"

maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"

disableUploadTimeout="true" URIEncoding="UTF-8"/>

问题就解决了。


你可能感兴趣的:(jsp里面声明了utf-8格式,也写了字符编码过滤器,数据库编码也是utf-8,就连java....)