MySql utf8 не сохраняет хинди и другие языки - PullRequest
0 голосов
/ 23 февраля 2020

У меня проблема с сохранением текста на хинди и других языках в MYSQL. CharSet of Table установлен в utf8, с Collation utf8_unicode_ci (я даже пытался utf8_general_ci)

Я могу сохранить хинди или любой другой язык, если использую MySQL Workbench. И когда я получаю данные с моего сайта, он отображается нормально. Но когда я пытаюсь отредактировать и сохранить текст на хинди или сохранить новый текст на хинди, он сохраняется как ?????.

В отладке я вижу, что перед сохранением данных в базе данных значения в переменных находятся на хинди.

Я использую Java, Eclipse, Hibernate и Spring. Как вы думаете, Hibernate или Spring делают что-то, что данные не сохраняются на хинди. Потому что, когда я обновляю таблицу напрямую, используя MySQL Workbench, тогда она отлично сохраняется.

1 Ответ

0 голосов
/ 23 февраля 2020

Хорошо, я попытался добавить этот параметр в базу данных url? CharacterEncoding = UTF-8, и это сработало.

...