在开发过程中,虽然配置了拦截器,设定了编码为utf-8但是,数据库保存的数据还是会出现乱码
通过查资料发现,因为用的是tomcat,改下server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
URIEncoding="UTF-8" 这个是原来没有的。
改完之后一定要重新添加一下tomcat,本人开发工具是eclipse,改完了以后直接在eclipse里面重新启动tomcat发现还是不行,后来把tomcat从eclipse中移除,然后再重新加入后,就不会出现乱码了。
修改前后的数据库信息时这样的