Jul 29 2007

MySQL, JDBC a polskie krzaczki

Napisał(a) Grzegorz o 6:19 w kategorii Informatyka, Porady

Instaluję MySQL 5.1, tworzę na nim bazę danych i ustawiam jej kodowanie znaków na UTF-8.

W javowym kodzie wszystkie stringi są w Unicode. Rzeczy, które wczytuję z pliku XML są w nim w UTF-8.

Przez JDBC wrzucam je do bazy, pobieram z powrotem i… zamiast polskich krzaczków mam ????? :>

Rozwiązanie - dopisać do connection stringa JDBC:

jdbc:mysql://serwer:3306/baza?useUnicode=true&characterEncoding=UTF-8

Adres trackback | RSS komentarzy

Dodaj komentarz