Oracle
 sql >> Base de données >  >> RDS >> Oracle

Page affichant '?', au lieu de 'é'

Veuillez consulter cette réponse . Indépendamment du fait qu'il se concentre sur SQL Developer, il contient des informations sur le réglage du pilote JDBC et indique comment gérer correctement les types de caractères Unicode dans Oracle.

Mettre à jour
Les problèmes d'affichage des caractères sur le client peuvent être causés par un mauvais NLS_LANG paramètres sur le client de base de données (Tomcat dans votre cas). Pour la valeur NLS_LANG du pilote JDBC fin dérivée des paramètres régionaux Java.
Pour les variantes possibles, vous pouvez consulter les réponses sur cette question et consultez la documentation Oracle .
Si une source réelle du problème réside dans le jeu de caractères de la connexion à la base de données Oracle, il n'y a que deux points finaux possibles à vérifier :NLS_LANG et oracle.jdbc.defaultNChar . Vous devez donc examiner si les deux sont correctement configurés pour comprendre ce qui s'est passé.