sql >> Databasteknik >  >> RDS >> Oracle

Sida som visar '?' istället för 'é'

Läs det här svaret . Oavsett att den är fokuserad på SQL-utvecklare, innehåller den information om att ställa in JDBC-drivrutinen och påpekar hur man korrekt hanterar unicode-teckentyper i Oracle.

Uppdatera
Problem med att visa tecken på klienten kan orsakas av fel NLS_LANG inställningar på databasklienten (Tomcat i ditt fall). För tunn JDBC-drivrutin NLS_LANG-värde härlett från java-lokalinställningar.
För möjliga varianter kan du titta igenom svaren på denna fråga och kontrollera Oracle-dokumentationen .
Om en verklig källa till problemet ligger i teckenuppsättningen i Oracle-databasanslutningen, finns det bara två möjliga slutpunkter att kontrollera:NLS_LANG och oracle.jdbc.defaultNChar . Så du måste undersöka om båda är korrekt inställda för att ta reda på vad som har hänt.




  1. ingen matchande unik eller primär nyckel för denna kolumnlista. Den primära nyckeln finns dock

  2. Halloweenproblemet – del 4

  3. Finns det något sätt att låta MySQL-servern "pusha" DB-uppdateringar till ett klientprogram?

  4. Vad betyder select count(1) från table_name på alla databastabeller?