sql >> Base de Datos >  >> RDS >> Oracle

guarde el carácter especial ansi en la base de datos Oracle usando php

Incluso enfrenté problemas similares con caracteres especiales en Oracle DB.

Su oráculo puede ser compatible con ese carácter especial en particular, pero su servidor/sistema no lo es, por lo que necesita agregar una variable ambiental llamada NLS_LANG.

Para Linux/Unix, simplemente puede agregarlo en .profile/.bash_profile

Eg. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

Para Windows, puede hacer clic derecho en su

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

Ruta:[Panel de control\Sistema y seguridad\Sistema -> Configuración avanzada del sistema -> Variables ambientales. ]

Y agregue una variable NLS_LANG en la sección de variables del sistema.

Nota:El valor para guardar en esta variable ambiental NLS_LANG se devuelve usando la siguiente consulta [En Windows/Linux ambos]:

 select userenv('language') from dual

Tenga en cuenta que debe reiniciar su sistema Windows después de agregar la variable.

Pruebe el siguiente enlace de referencia y realice las configuraciones necesarias:enlace y con suerte debería funcionar.