您好,欢迎来到年旅网。
搜索
您的当前位置:首页解决 Incorrect string value: ‘\xE4\xBD\xA0\xE5......‘ for column ‘name‘ at row 1 异常

解决 Incorrect string value: ‘\xE4\xBD\xA0\xE5......‘ for column ‘name‘ at row 1 异常

来源:年旅网

原因就是mysql和Java中设置的编码不一样

问题来源于 我在使用 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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务