ssh中如果修改了所有的编码方式,但是最后还是在数据库中显示乱码,怎么解决?

在server.xml中,添加

URIEncoding="UTF-8"

1.如果使用的是自带的MyEclipse Tomcat

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" />

2.若果用的是Tomcat 7.0:

<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" 
redirectPort="8443"  URIEncoding="UTF-8" />

如果在修改了以后,启动项目报了错:

org.xml.sax.SAXParseException: Content is not allowed in trailing section.

原因是:XML内容不正确,比如多个空格,换行等等。需要仔细排查;

原文地址:https://www.cnblogs.com/qlhMeiMei/p/6420294.html