Saya telah berjuang dengan masalah ini selama 2 hari, tetapi saya baru saja menemukan solusinya.
Masalah saya adalah menampilkan karakter seperti "ü" atau "é" dengan benar (untuk tujuan pengujian saya juga menambahkan "ø", yang ditampilkan sebagai "?"). Saya mencoba mengatur variabel lingkungan NLS_LANG dengan cara yang berbeda dan dengan cara yang berbeda. kumpulan karakter.
Pada akhirnya, inilah langkah-langkah yang berhasil bagi saya:
- Tambahkan
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
ke.Renviron
mengajukan. Ini berlaku dalam kasus saya, di mana Oracle DB menunjukkanNLS_CHARACTERSET=WE8ISO8859P15
, dan ID Lokal di sisi klien menunjukkanen_US.UTF-8
. - Simpan file dan mulai ulang sesi RStudio.
Saat menjalankan dan menanyakan database lagi, karakter ditampilkan dengan benar pada titik ini.