Mybatis传值乱码

分析问题

前端显示页面

数据库页面

目前可以推测出的几种情况:

数据库表的字符编码与服务端不同
字符编码为非utf-8,gbk等能识别中文的编码
配置文件出错(读取或编写格式

试试手动插入数据

数据库显示正常,页面乱码
–>排除数据库编码问题

查看配置文件


编码与数据库同为UTF-8

发现一段诡异代码

1
spring.datasource.url=jdbc:mysql://localhost:3306/toutiao?useUnicode=true&ampcharacterEncoding=UTF-8&ampuseSSL=false

解决问题

删除amp

1
spring.datasource.url=jdbc:mysql://localhost:3306/toutiao?useUnicode=true&characterEncoding=utf8&useSSL=false

重启系统,乱码问题解决.