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编码。

Logo

「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!

更多推荐