原因 昨天不小心把数据库搞崩了,重装了5.7.27版本得mysql数据库,在安装过程中并没有设置数据库默认编码格式等操作.在把项目启动后,jpa自动创建表结构,会把数据库,表,字段的编码自动设置为ISO-8859-1的格式,导致UTF-8格式的中文数据插入失败,因此只能指定MySQL数据库的默认编码. 操作 在MySQL安装根目录下创建 my.ini 文件,将以下配置加入并保存,然后重启MySQL服务器即可. [mysqld] character-set-server=utf8 #绑定IPv4和…