java+mysql+springmvc get请求乱码

1.修改apache-tomcat-7.0.64/conf/server.xml中

             <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

             改为:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>

2.如果没有起作用就需要修改eclipese server项目中的配置文件server.xml   内容如上。

3.java数据库连接URL>>>>>jdbc:mysql://<servername>:<端口号>/<数据库名称>?useUnicode=true&characterEncoding=utf-8

  如果是xml配置的,需要把&改为&amp;客户端默认不是utf-8链接数据库的,需要指定链接类型。

4.mysql中建立数据库的类型和表的类型都需要改为utf-8字符集类型。

你可能感兴趣的:(java,mysql)