IDEA下使用mybatisplus的CodeGenerator逆向工程遇到的编码问题

环境介绍

      项目是springcloud,数据库是xampp中的mysql,建表是在Navicat下创建的

问题:

     使用CodeGenerator逆向工程时,在实体的字段注解中是乱码,在更改了数据库,IDEA编码全部为UTF-8以后,还是乱码

解决

     1:最后我解析乱码,发现是由数据库中的lat1,也就是iso-8859-1转成utf-8可以转换成原来的,得出的结论是编码不知道在哪个            环节,没有从iso-8859-1转成utf8

     2:在尝试了所想到的一切解决方案以后,还是没有生效,一样乱码,所以我换了一种思路,从IDEA中连接数据库,果然,在IDEA中打开数据库中文也是乱码的,于是我不在从Navicat里面创建表,而是在IDEA中创建,从而解决了乱码问题

    3:总结

         在IDEA中连接数据库建表可以解决逆向工程的乱码问题

        这里的解决方式只是换了种思路,我还是没有找到到底是哪个环节出了问题导致乱码,后面有时间再找再更新

   这个问题耗费了很长时间,特此记录!

 

后续------------------------------------------------------------------

对比发现是因为在Navicat的连接中设置了utf8,就乱码了,将其设置为自动就可以了,具体为什么暂时没找出来,待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值