问题来源于 我在使用 hibernate+mysql 进行自动插入sql操作的时候异常
异常信息就是:Incorrect string value: ‘\xE4\xBD\xA0\xE5…’ for column ‘name’ at row 1
部署的时候一直报错,让人摸不着头脑,本地却没有问题,然后发现mysql的数据库编码居然是 latin
这个问题就是因为没有设置对应的数据库编码,在Java程序中设置的utf8 ,但是在数据库里面是latin ,当你插入的数据中有中文的时候,自然就会出现这个问题。
解决方案—设置编码:
1、连接工具去修改数据库类型为 utf8
2、命令行,太麻烦,不适用,我修改之后没有效果,命令自行百度
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务