Bahkan saya menghadapi masalah serupa dengan karakter khusus di Oracle DB.
Oracle Anda mungkin kompatibel dengan karakter khusus tersebut tetapi server/sistem Anda tidak kompatibel sehingga Anda perlu menambahkan variabel lingkungan bernama NLS_LANG.
Untuk Linux/Unix Anda cukup menambahkannya di .profile/.bash_profile
Eg. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
Untuk Windows, Anda dapat mengklik kanan
PC -> Goto properties -> Advanced system settings -> Environmental Variables.
Jalur:[Panel Kontrol\Sistem dan Keamanan\Sistem -> Pengaturan sistem lanjutan -> Variabel Lingkungan. ]
Dan tambahkan variabel NLS_LANG di bagian variabel sistem.
Catatan:Nilai untuk disimpan dalam variabel lingkungan NLS_LANG ini dikembalikan menggunakan kueri di bawah ini [Di Windows/Linux keduanya]:
select userenv('language') from dual
Perhatikan bahwa Anda perlu me-restart sistem windows Anda setelah menambahkan variabel.
Coba link referensi berikut &lakukan konfigurasi yang diperlukan :link dan semoga berhasil.