Oracle
 sql >> база данни >  >> RDS >> Oracle

Страница, показваща „?“, вместо „é“

Моля, прегледайте този отговор . Независимо от факта, че е фокусиран върху SQL Developer, той съдържа информация за настройката на JDBC драйвера и посочва как правилно да се обработват символни типове unicode в Oracle.

Актуализация
Проблемите с показването на знаци на клиента може да са причинени от грешен NLS_LANG настройки на клиента на базата данни (Tomcat във вашия случай). За тънък JDBC драйвер NLS_LANG стойност, получена от настройките за локал на Java.
За възможни варианти можете да разгледате отговорите на този въпрос и проверете документацията на Oracle .
Ако истинският източник на проблема се крие в набора от символи на връзката с база данни на Oracle, тогава има само две възможни крайни точки за проверка:NLS_LANG и oracle.jdbc.defaultNChar . Така че трябва да проверите дали и двете са настроени правилно, за да разберете какво се е случило.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL заявка за извличане на ИД на поръчка, ИД на транзакция, състояние въз основа на състоянието на транзакцията, което е Char

  2. По-бърз начин за зареждане на огромна таблица за съхранение на данни

  3. Инсталирайте клиента на oracle в докер контейнер

  4. Create_record оракул форми

  5. Това възможна грешка в Oracle ли е или пропускам нещо?