Polskie znaki w Google Spreedsheet z danych mysql

0

Witam

  1. Mam skrypt napisany w Google Apps Script, który przesyła i pobiera dane z bazy mySQL
  2. Bazę obsługuję za pomocą LibreOffice Base (tworzę i usuwam tabele)
  3. Z bazą łączę się zdalnie z użyciem sterownika JDBC (com.mysql.jdbc.Driver)

Niestety po wysłaniu z arkusza danych do bazy i zapisaniu z powrotem, zamiast polskich znaków mam znaki zapytania (z wyjątkiem ó)
Znaki zapytania są już w LibreOffice, więc zapewne chodzi o jakieś ustawienia kodowania.
Ręczne wpisywanie polskich znaków do bazy również powoduje ich zamianę na znaki zapytania.

Jak mogę zmienić ustawienie kodowania w istniejącej bazie?

0

Udało się rozwiązać problem:

  1. ustawiłem dla tabeli w bazie format kodowania na UTF-8 i format porównywania na "utf8_polish_ci" (miałem polskie znaki w bazie)
  2. dodałem do Jdbc.getConnection("jdbc//<adres>:<port>/<baza>?useUnicode=true&characterEncoding=UTF-8")

1 użytkowników online, w tym zalogowanych: 0, gości: 1