Váš výstup je samozřejmě v kódování jedné stránky (např. ISO-8859-1) a ne v UTF-8, může to mít několik důvodů:
- Zkontrolovali jste, zda jsou data správně uložena ve vaší databázi? Pokud ne, měli byste zkontrolovat, zda tabulka, kterou používáte pro ukládání dat, je UTF-8
-
Je vaše připojení k databázi správně nastaveno pro použití UTF-8? Nevím, jak se to dělá pro odbc, ale pro ovladač mysql-jdbc možná budete muset přidat toto do vaší konfigurační adresy URL:
characterEncoding=utf-8