sql >> Database >  >> RDS >> Oracle

Pagina met '?' in plaats van 'é'

Lees dit antwoord . Ongeacht het feit dat het gericht is op SQL Developer, bevat het informatie over het afstemmen van JDBC-stuurprogramma's en wijst het erop hoe u op de juiste manier omgaat met unicode-tekentypen in Oracle.

Bijwerken
Problemen met het weergeven van tekens op de client kunnen worden veroorzaakt door een verkeerde NLS_LANG instellingen op de databaseclient (Tomcat in uw geval). Voor dunne JDBC-stuurprogramma NLS_LANG-waarde afgeleid van java-landinstellingen.
Voor mogelijke varianten kunt u de antwoorden bekijken op deze vraag en controleer Oracle-documentatie .
Als een echte oorzaak van het probleem ligt in de tekenset van de Oracle-databaseverbinding, dan zijn er slechts twee mogelijke eindpunten om te controleren:NLS_LANG en oracle.jdbc.defaultNChar . Je moet dus onderzoeken of beide goed zijn ingesteld om erachter te komen wat er is gebeurd.




  1. Tabelindexering op PostgreSQL voor prestaties

  2. Fout #1241 - Operand moet 1 kolom(men) bevatten in Mysql

  3. Hoe afbeeldingspad en naam naar database te uploaden - Codeigniter

  4. Waarom retourneert PDO_MySQL geen geheel getal?