Obviamente, su salida está codificada en una sola página (por ejemplo, ISO-8859-1) y no en UTF-8, esto puede deberse a varias razones:
- ¿Ha verificado que los datos estén almacenados correctamente en su base de datos? De lo contrario, debe verificar si la tabla que usa para almacenar los datos es UTF-8
-
¿La conexión de su base de datos está configurada correctamente para usar UTF-8? No sé cómo se hace esto para odbc, pero para el controlador mysql-jdbc, es posible que deba agregar esto a su URL de configuración:
codificación de caracteres=utf-8