java.sql.SQLException: Incorrect string value: '\xAC\xED\x00\x05sr...' for column 'xxxx'
Столбец представляет собой длинный текст в MYSQL с набором символов utf8 и параметрами сортировки utf8_general_ci.
Что не так?
Уже немного поздно, но вы можете знать, что \ xAC \ xED \ x00 \ x05sr ... - магическое число для сериализации Java. Очевидно, ваш параметр сериализуется, а не вставляется как строка.
Предполагая, что это шестнадцатеричные коды перехода, текст \xAC\xED\x00\x05sr... не является допустимой строкой UTF-8.
\xAC\xED\x00\x05sr...
Это при использовании PreparedStatements в Groovy? Если это так, вы используете GStrings вместо простых строк Java. Проверьте свой объект, убедитесь, что ваши параметры соответствуют вашим ожиданиям.
ALTER TABLE your_table CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Вы можете попробовать это.
изменить таблицу на кодировку latin1 или utf8mb4