OracleDBの特殊文字で同様の問題に直面しました。
オラクルはその特定の特殊文字と互換性があるかもしれませんが、サーバー/システムは互換性がないため、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システムを再起動する必要があることに注意してください。
次の参照リンクを試して、必要な構成を行ってください:リンク> うまくいけばうまくいくはずです。