数据库编码问题解决方法

一、Error updating database. Cause: java.sql.SQLException: Incorrect string value: ‘\xE8\x82\xA1\xE4\xBB\xBD…’ for column ‘F_BZ’ at row 1

对富文本控件进行插入操作时报错。

经百度,说是数据库编码问题,看到数据库编码问题,我就直接页面关了,因为我觉得数据库编码没有问题。
数据库里非常多的表,别的表都可以,已经说明没有问题了,怎么可能是数据库的问题。

随后花了大概两个小时的时间,研究富文本控件,研究源代码,有可能是代码有小漏洞导致的错误,经过大量的测试,代码没有问题。

随后不停的建表,设置不同字段,不同数据类型,问题得不到解决。

最终就是编码的问题。demo如下:

报错信息:
在这里插入图片描述
表的编码格式问题:
在这里插入图片描述
修改成这个样子就好了,可以修改表,也可以修改数据库。
在这里插入图片描述
总结:
啥事都有可能,所以为的一定不会出错的,偏偏就出错了。

为什么编码突然改变,由于服务器上的数据库不是自己一个人在操作。
有可能是别的同事有什么需要修改了编码。

猜你喜欢

转载自blog.csdn.net/numbbe/article/details/108441618