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

Side, der viser '?' i stedet for 'é'

Gennemgå venligst dette svar . Uanset det faktum, at det er fokuseret på SQL Developer, indeholder det information om tuning af JDBC-driver og påpeger, hvordan man korrekt håndterer unicode-tegntyper i Oracle.

Opdater
Problemer med at vise tegn på klienten kan være forårsaget af forkert NLS_LANG indstillinger på databaseklienten (Tomcat i dit tilfælde). For tynd JDBC-driver NLS_LANG-værdi afledt af java-lokaleindstillinger.
For mulige varianter kan du se svarene på dette spørgsmål og tjek Oracle-dokumentation .
Hvis en reel kilde til problemet ligger i tegnsættet i Oracle-databaseforbindelsen, er der kun to mulige slutpunkter at kontrollere:NLS_LANG og oracle.jdbc.defaultNChar . Så du skal undersøge, om begge er indstillet korrekt for at finde ud af, hvad der er sket.




  1. Postgresql - Regex delt csv-linje med potentiale-citater

  2. Oracle 10g Express-hjemmesiden kommer ikke op

  3. Brug af MySQL med Django - Adgang nægtet for brugeren '@'localhost

  4. Upsert i Postgres ved hjælp af node.js