hibernate存入数据库为乱码问题

cmd模式下,show variables like'character%';显示mysql所有字符集编码,下图是成功解决后的。在没设置之前,全是其他编码格式,按照 set character-set-client =utf8;的语句设置完后,exit,重新查询发现set只是暂时性的,并没有真正应用到数据库。

然后找了很多其他解决办法,此处不一一列举。

最后解决办法是找到配置文件.ini,之前有改过配置文件,以为生效了,犯了个低级错误。我的mysql是免安装的,解压以后需要去配置.ini文件,但是我直接用的默认my-default.ini文件,导致所有的配置不生效。最后新建名为my.ini文件解决乱码。

猜你喜欢

转载自blog.csdn.net/qq_42773718/article/details/82662903