在使用springdatajpa保存对象时报错:ncorrect string value: '\xB4\xB4\xBD\xA8\xD5\xDF...' for column 'raw_script' at row 1
。
使用的是mysql数据库数据库和此字段的编码都是UTF8mb4,且字段类型是longtext。在网上找到的答案都是 将utf8修改为utf8mb4但是我的本身就是utf8mb4所有这个问题很奇怪。最终查看驱动文档知道了参数clobCharacterEncoding=utf-8
在链接字符串中增加此参数解决了的问题。
解决办法:在mysql链接字符串中增加参数
clobCharacterEncoding=utf-8
解决问题。