Jelas keluaran Anda dalam penyandian satu halaman (mis. ISO-8859-1) dan bukan dalam UTF-8, ini dapat memiliki beberapa alasan:
- Sudahkah Anda memeriksa apakah data disimpan dengan benar di database Anda? Jika tidak, Anda harus memeriksa apakah tabel yang Anda gunakan untuk menyimpan data adalah UTF-8
-
Apakah koneksi database Anda diatur dengan benar untuk menggunakan UTF-8? Saya tidak tahu bagaimana ini dilakukan untuk odbc, tetapi untuk Driver mysql-jdbc Anda mungkin perlu menambahkan ini ke url konfigurasi Anda:
characterEncoding=utf-8