Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pengkodean di ROracle

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:

  1. Tambahkan NLS_LANG="AMERICAN_AMERICA.AL32UTF8" ke .Renviron mengajukan. Ini berlaku dalam kasus saya, di mana Oracle DB menunjukkan NLS_CHARACTERSET=WE8ISO8859P15 , dan ID Lokal di sisi klien menunjukkan en_US.UTF-8 .
  2. Simpan file dan mulai ulang sesi RStudio.

Saat menjalankan dan menanyakan database lagi, karakter ditampilkan dengan benar pada titik ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan Kesalahan saat membuat tampilan di Oracle DB

  2. Tipe Dapper &Oracle Clob

  3. Bingung dengan dbms_xplan.display

  4. transpos kolom ke baris oracle

  5. SQL terhubung dengan banyak baris