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

Bagaimana cara menangani data unicode di cx_Oracle dan python 2.7?

Saya memecahkan masalah.

Pertama saya menambahkan NLS_LANG=.AL32UTF8 sebagai variabel lingkungan dalam sistem tempat Oracle diinstalKedua saya melewati parameter encoding dan nencoding dalam fungsi koneksi cx_Oracle seperti di bawah ini.

cx_Oracle.connect(username, password, connection_string,
                                            encoding="UTF-8", nencoding="UTF-8")

Masalah ini juga dibahas di sini di https://github.com/Oracle/python- cx_Oracle/issues/157




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jumlah SQL berdasarkan grup

  2. Tipe data Tanggal Oracle, diubah menjadi 'YYYY-MM-DD HH24:MI:SS TMZ' melalui SQL

  3. Kueri Hirarki - Menghitung catatan yang dimiliki Tempat Induk dan Anak

  4. Menggunakan kueri SQL untuk menentukan apakah ada tabel

  5. Cara mengakses Oracle DB di VirtualBox dari Host (windows)