错误1:
Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.

解决方法:
在连接数据库url后添加“?useUnicode=true&characterEncoding=utf8”

错误2:
在解决错误1的情况下,再次运行项目,又出错了!!!


原因是MySQL版本高,mysql的jar版本低造成mysql与jar的编码错乱引起的,我的MYSQL是8.0版本,MYSQL 5.5 之前, UTF8 编码只支持1-3个字节;从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4;

网友评论