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.