通过代码查询,或者插入数据时报错:java.sql.SQLException: Incorrect string value: '\xE7\x86\x8A\xE4\xBD\xB3...'

报错如下:

java.sql.SQLException: Incorrect string value: '\xE7\x86\x8A\xE4\xBD\xB3...'


原因:数据库和数据表字符集不同

解决方式:修改数据库和数据表字段的字符集,使保持一致


1、修改mysql安装目录下:my.ini文件

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4


2、修改报错数据库、数据表、数据表字段字符集

如下:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容