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

запазете специалния символ ansi в база данни на oracle с помощта на php

Дори аз се сблъсках с подобни проблеми със специални знаци в Oracle DB.

Вашият оракул може да е съвместим с този конкретен специален знак, но вашият сървър/система не е, следователно трябва да добавите променлива на околната среда с име NLS_LANG.

За Linux/Unix можете просто да го добавите в .profile/.bash_profile

Eg. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

За Windows можете да щракнете с десния бутон върху вашия

PC -> Goto properties -> Advanced system settings -> Environmental Variables. 

Път:[Контролен панел\Система и сигурност\Система -> Разширени системни настройки -> Променливи на средата. ]

И добавете променлива NLS_LANG в секцията за системни променливи.

Забележка:Стойността за запазване в тази променлива на околната среда NLS_LANG се връща чрез заявка по-долу [И в Windows/Linux и двете]:

 select userenv('language') from dual

Обърнете внимание, че трябва да рестартирате вашата система Windows след добавяне на променливата.

Опитайте следната референтна връзка и направете необходимите конфигурации:връзка и се надяваме, че ще се получи.




  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 SQL Developer в Windows

  2. Oracle.DataAccess не е наличен за избор във Visual Studio 2013

  3. PL SQL как да изберете всички колони

  4. Как да изпусна списък с таблица от схема в Oracle?

  5. Как да убия всички активни и неактивни сесии на оракул за потребителя