sql >> Base de Datos >  >> RDS >> Oracle

Página que muestra '?', en lugar de 'é'

Revise esta respuesta . Independientemente del hecho de que se centra en SQL Developer, contiene información sobre cómo ajustar el controlador JDBC y señala cómo manejar correctamente los tipos de caracteres Unicode en Oracle.

Actualizar
Los problemas con la visualización de caracteres en el cliente pueden deberse a un NLS_LANG incorrecto configuración en el cliente de la base de datos (Tomcat en su caso). Para el valor NLS_LANG del controlador JDBC delgado derivado de la configuración regional de Java.
Para posibles variantes, puede consultar las respuestas en esta pregunta y verifique la documentación de Oracle .
Si una fuente real del problema se encuentra en el juego de caracteres de la conexión de la base de datos de Oracle, entonces solo hay dos puntos finales posibles para verificar:NLS_LANG y oracle.jdbc.defaultNChar . Por lo tanto, debe examinar si ambos se configuraron correctamente para descubrir qué sucedió.