一、更改mysql配置文件
查看以下两个配置是否设置为utf-8,没有设置也加上
# 设置mysql客户端默认字符集
default-character-set=utf8
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
二、查看数据库和表是否使用utf8编码
1、查看数据库:
2、查看表
三、查看jdbc连接信息url中(查看数据源配置url)
# url中必须指定characterEncoding=utf8
jdbcUrl=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8