1、首先查看数据库的字符集是否是utf8;
执行:show create table user
CREATE TABLE `user` (
`id` int(64) NOT NULL AUTO_INCREMENT,
`name` varchar(64) NOT NULL,
`phone` varchar(64) NOT NULL,
`company` varchar(255) NOT NULL,
`identity` varchar(255) NOT NULL,
`time` datetime DEFAULT CURRENT_TIMESTAMP,
`batch` varchar(2) DEFAULT NULL,
`area` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8
2、查看表中字段的字符集是否是utf8;
3、查看项目配置文件的URL
url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useUnicode=true&useSSL=false&serverTimezone=UTC