jdbc nie wyświetla polskich znaków po aktualizacjach.

jdbc nie wyświetla polskich znaków po aktualizacjach.
M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Witam.

Mój problem polega na tym,że aplikacja którą stworzyłem wykorzystuje liczne połączenia z bazą danych mysql, niestety po wpisaniu wartości z polskimi znakami w bazie danych są one widoczne jako "?". Próbowałem już chyba wszystkich form porównywania tekstu w mysql więc to nie jest kwestia bazy danych tylko raczej javy. W drugą stronę wszystko działa ok - tzn jeśli wklepuje dane przez gui xampp'a polskie znaki się wyświetlaja po pobraniu ich do mojej aplikacji.

Miał ktoś kiedyś podobny problem?
pozdrawiam M

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Ustaw odpowiednie kodowanie w bazie, pewnie UTF-8.

  • Rejestracja: dni
  • Ostatnio: dni
0

Tak jak wyżej, zmień kodowanie samej bazy na UTF-8. Jeśli to nie pomoże to doklej do connection stringa : "?useUnicode=yes&characterEncoding=UTF-8"

np.
jdbc:mysql://localhost/app?useUnicode=yes&characterEncoding=UTF-8"

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.