项目问题-解决mysql插入中文乱码以及程序中插入中文报错问题

【情景再现】
项目问题-解决mysql插入中文乱码以及程序中插入中文报错问题
【解决办法】
在控制台创建数据库如果不指定utf-8编码,执行show variables like 'character%';数据库默认编码为character_set_database latin1 ,这个编码是不允许插入中文的,所以要在navicat中创建数据库并且指定编码为utf-8
改成之后再执行show variables like 'character%';可以看出数据库编码已经改成utf-8,并且能够插入中文。
项目问题-解决mysql插入中文乱码以及程序中插入中文报错问题