在普遍的ssh框架加tomcat,mysql中,在进行中文传输的时候会出现乱码。
首先,最基本的是检查显示的界面,html,jsp编码格式,然后是工作空间代码的编码,统一为utf-8;
其次,确保连接数据库的方式的编码也统一。这个编码在jdbc的url中增加:
url=jdbc:mysql://localhost:3306/student_test?useUnicode=true&characterEncoding=UTF8
然后,保证tomcat的编码,
tomcat本地文件>conf>server.xml
(<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />)
最后确保数据库编码为utf-8