Mybatis传值乱码
分析问题
前端显示页面
数据库页面
目前可以推测出的几种情况:
数据库表的字符编码与服务端不同
字符编码为非utf-8,gbk等能识别中文的编码
配置文件出错(读取或编写格式
试试手动插入数据
数据库显示正常,页面乱码
–>排除数据库编码问题
查看配置文件
编码与数据库同为UTF-8
发现一段诡异代码
1 | spring.datasource.url=jdbc:mysql://localhost:3306/toutiao?useUnicode=true&characterEncoding=UTF-8&useSSL=false |
解决问题
删除amp
1 | spring.datasource.url=jdbc:mysql://localhost:3306/toutiao?useUnicode=true&characterEncoding=utf8&useSSL=false |
重启系统,乱码问题解决.