Spring Boot + Mysql - Polskie znaki w bazie danych

0

Czołem. Mam problem z polskimi znakami w aplikacji opartej o Spring Boot + MySQL.
Polskie znaki zapisują się do bazy danych jako '?'.
W PHP rozwiązywałem to przez customowe zapytanie do bazy ustawiające typ znaków.

Próbowałem już gmerania w application.properties (spring.datasource.sqlScriptEncoding=UTF-8) lub ?useUnicode=yes&characterEncoding=utf-8 dodane do ścieżki bazy danych, ale wtedy zacząłem mieć problemy z zapisywaniem rekordów bo Hibernate zaczął szaleć gdy napotkał unicody w kwerendach.
Ustawiłem też filter, springowy bean ustawiający kodowanie na utf-8.

Wszystko na nic, dalej zapisują się znaki zapytania.
Jakieś pomysły?

Dzięki

0

Rozwiązałem poprzez SET NAMES i CHARACTER SET oraz ustawienie w app properties ?useUnicode=true&characterEncoding=utf-8 do ścieżki połączenia z DB.

Wszystkiego dobrego

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.