Кодировка MySQL Linux

228
25 декабря 2017, 12:50

Есть приложение на Java, для работы с MySQL используется Hibernate. Приложение отправляет String запрос на русском в БД и получает String ответ. На Win10 все работает.

Перенес на Linux. Теперь когда я отправляю String запрос состоящий только из цифр все ок. Но когда запрос состоит из букв и цифр, база его не понимает.

  • В базе стоит UTF-8
  • В IDEA стоит UTF-8
  • В hibernate стоит UTF-8
  • Выводил в консоль запрос, который идет в базу, все ок. Все символы те что надо.

Понятное дело что причина в кодировке, linux при обработке запроса отправлят в базу какую-то другую кодировку...как это исправить?

Answer 1

Есть решение этой проблемы в другой теме.

В конфигурации Hibernate на писать

jdbc:mysql://localhost:3306/quotesdb?useUnicode=true&characterEncoding=utf8

На конце utf8, а не UTF-8

READ ALSO
Остановить цикл while

Остановить цикл while

Подскажите пожалуйста, не могу понять как остановить цикл while, создал массив из 5 ячеек с Random и теперь если меняю в ячейке 2 значение на 1, то цикл...

201
Java.Android.Удаление группы и элемента с ExpandableListView

Java.Android.Удаление группы и элемента с ExpandableListView

При нажатии на кнопку , нужно что бы удалялась группа со всем его элементами с ExpandableListViewКак это реализовать ?

235
Как можно сделать часть текста, в ресурсе array жирным?

Как можно сделать часть текста, в ресурсе array жирным?

В ресурсах в файле arrays есть текст

243
Прокрутка до элемента внутри блока Jquery

Прокрутка до элемента внутри блока Jquery

Как сделать прокрутку именно внутри дива, а не по всей странице?

271