1.在请求头中加上Accept和后台控制层一样
2.如果1还不行,那就改tomcat的编码
在tomcat的server.xml中加上——URIEncoding=“UTF-8”,如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
3.如果2还不行,那就是mysql数据库编码的问题
(1)登录mysql服务器,输入指令:mysql -u root -p后输入数据库密码;
(2)输入指令:show variables like ‘%character%’;查看数据库编码;
(3)输入指令:exit退出mysql,找到mysql的配置文件/etc/mysql/conf.d/mysql.cnf;
(4)修改配置文件如下:
在[client]下追加:
default-character-set=utf8
在[mysqld]下追加:
character-set-server=utf8
在[mysql]下追加:
default-character-set=utf8
(5)重启mysql服务:service mysql restart
(6)继续查看mysql编码。