Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Seite mit '?' anstelle von 'é'

Bitte lesen Sie diese Antwort . Ungeachtet der Tatsache, dass es sich auf SQL Developer konzentriert, enthält es Informationen zum Optimieren des JDBC-Treibers und weist darauf hin, wie Unicode-Zeichentypen in Oracle richtig behandelt werden.

Aktualisieren
Probleme mit der Anzeige von Zeichen auf dem Client können durch falsches NLS_LANG verursacht werden Einstellungen auf dem Datenbankclient (in Ihrem Fall Tomcat). Für den NLS_LANG-Wert des Thin-JDBC-Treibers, der von den Java-Locale-Einstellungen abgeleitet wurde.
Für mögliche Varianten können Sie die Antworten auf diese Frage und prüfen Sie die Oracle-Dokumentation .
Wenn eine echte Ursache des Problems im Zeichensatz der Oracle-Datenbankverbindung liegt, dann gibt es nur zwei mögliche Endpunkte, die überprüft werden müssen:NLS_LANG und oracle.jdbc.defaultNChar . Sie müssen also prüfen, ob beide richtig eingestellt sind, um herauszufinden, was passiert ist.