2014-12-04 1 views
1

У меня есть драйвер JDBC, как этотJDBC настройки для специального символа в базе данных MySQL

jdbc:mysql://www.site.com:3306/database?useUnicode=true&characterEncoding=UTF-8 

и DataModel в базе

utf8_unicode_ci 

Почему, когда я отправить что-то вроде «», «L» Я всегда получает

Got an exception! 
    Incorrect string value: '\xC4\x85\xC4\x85\xC4\x85' for column 'name' 

ответ

3

Попробуйте изменить кодировку колонки, о которой идет речь, на UTF-8. Сопоставление DB иногда может не влиять на кодировку таблицы или столбца. столбцы базы данных могут иметь различный набор символов в MySQL.

+0

Бинго: D Спасибо – Adamo