Dokonce i já jsem čelil podobným problémům se speciálními znaky v Oracle DB.
Váš oracle může být kompatibilní s tímto konkrétním speciálním znakem, ale váš server/systém tomu tak není, a proto musíte přidat proměnnou prostředí s názvem NLS_LANG.
Pro Linux/Unix jej můžete jednoduše přidat do .profile/.bash_profile
Eg. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
V systému Windows můžete kliknout pravým tlačítkem na
PC -> Goto properties -> Advanced system settings -> Environmental Variables.
Cesta:[Ovládací panely\Systém a zabezpečení\Systém -> Pokročilá nastavení systému -> Proměnné prostředí. ]
A přidejte proměnnou NLS_LANG v sekci systémové proměnné.
Poznámka:Hodnota, která se má uložit do této proměnné prostředí NLS_LANG, je vrácena pomocí níže uvedeného dotazu [V obou systémech Windows/Linux]:
select userenv('language') from dual
Pamatujte, že po přidání proměnné musíte restartovat systém Windows.
Vyzkoušejte následující referenční odkaz a proveďte potřebné konfigurace:odkaz a snad by to mělo vyjít.