Det er klart, at dit output er i en enkelt side-kodning (f.eks. ISO-8859-1) og ikke i UTF-8, dette kan have flere årsager:
- Har du kontrolleret, at dataene er korrekt lagret i din database? Hvis ikke, bør du tjekke, om den tabel, du bruger til at gemme dataene, er UTF-8
-
Er din databaseforbindelse korrekt sat op til at bruge UTF-8? Jeg ved ikke, hvordan dette gøres for odbc, men for mysql-jdbc-driveren skal du muligvis tilføje dette til din konfigurations-url:
characterEncoding=utf-8