Oracle
 sql >> Database >  >> RDS >> Oracle

Pagina che mostra '?', invece di 'é'

Si prega di rivedere questa risposta . Indipendentemente dal fatto che sia incentrato su SQL Developer, contiene informazioni sull'ottimizzazione del driver JDBC e indica come gestire correttamente i tipi di carattere Unicode in Oracle.

Aggiorna
I problemi con la visualizzazione dei caratteri sul client possono essere causati da NLS_LANG errato impostazioni sul client del database (Tomcat nel tuo caso). Per il valore NLS_LANG del driver JDBC sottile derivato dalle impostazioni locali java.
Per possibili varianti puoi consultare le risposte su questa domanda e controlla Documentazione Oracle .
Se una vera fonte del problema risiede nel set di caratteri della connessione al database Oracle, ci sono solo due possibili punti finali da controllare:NLS_LANG e oracle.jdbc.defaultNChar . Quindi devi esaminare se entrambi sono impostati correttamente per capire cosa è successo.