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

избиране на NLS_LANG за Oracle

Тъй като самата ОС използва друг набор от знаци (WE8MSIN1252 в този случай). Но тъй като NLS_LANG (на клиента) е настроен на AL32UTF8, Oracle не знае за това. Oracle винаги използва стойност в NLS_LANG и игнорира системните настройки, докато (почти) целият друг софтуер използва настройките на ОС.

Така че, за да коригирате този проблем, локалният (клиентски) NLS_LANG трябва да бъде същият като набора от знаци на операционната система. Или (друг вариант) софтуерът, работещ на клиент, трябва сам да прекодира символите.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разрешите грешката на Oracle ORA-01790?

  2. Съществува / не съществува:'select 1' vs 'select field'

  3. Как да добавя ojdbc jar към моя проект и да го използвам

  4. Необходими насоки:Backend SQL логика за динамичен избор на поле от потребителите в интерфейса

  5. Как да създадете директория в Oracle?