今天在测试时遇到了一个问题,向服务器发送一条往数据库中插入中文的请求后,再发送查询请求后,得到的是乱码。下面展示错误:
向服务器发送插入请求(使用postman):
再次查询,得到乱码
起初我认为是,SpringBoot 配置出了问题,遂根据博客spring boot 乱码解决汇总,对项目进行了修改,然而并没起作用。调试后发现,在执行数据库操作之前,没有出现乱码,遂怀疑是数据库编码出现了问题。
登陆mysql数据库,执行一条插入中文的语句
报错,无法插入,执行语句
show variables like 'char%';
得到如下结果: