Sogar ich hatte ähnliche Probleme mit Sonderzeichen in Oracle DB.
Ihr Orakel ist möglicherweise mit diesem speziellen Sonderzeichen kompatibel, Ihr Server/System jedoch nicht. Daher müssen Sie eine Umgebungsvariable namens NLS_LANG hinzufügen.
Für Linux/Unix können Sie es einfach in .profile/.bash_profile
hinzufügenEg. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
Unter Windows können Sie mit der rechten Maustaste auf Ihr
klickenPC -> Goto properties -> Advanced system settings -> Environmental Variables.
Pfad:[Systemsteuerung\System und Sicherheit\System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen. ]
Und fügen Sie eine NLS_LANG-Variable im Systemvariablenabschnitt hinzu.
Hinweis:Der in dieser NLS_LANG-Umgebungsvariable zu speichernde Wert wird mit der folgenden Abfrage zurückgegeben [In Windows/Linux both]:
select userenv('language') from dual
Beachten Sie, dass Sie Ihr Windows-System neu starten müssen, nachdem Sie die Variable hinzugefügt haben.
Versuchen Sie den folgenden Referenzlink und nehmen Sie die erforderlichen Konfigurationen vor:link und es sollte hoffentlich klappen.