sql >> Database teknologi >  >> RDS >> Oracle

Hvordan håndterer man unicode-data i cx_Oracle og python 2.7?

Jeg løste problemet.

Først tilføjede jeg NLS_LANG=.AL32UTF8 som miljøvariabelen i systemet, hvor Oracle er installeret. Sekund sendte jeg indkodnings- og nenkodningsparameteren i forbindelsesfunktionen af ​​cx_Oracle som nedenfor.

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

Dette problem diskuteres også her på https://github.com/oracle/python- cx_Oracle/issues/157




  1. næsthøjeste løn

  2. Tovejs synkronisering mellem lokal mysql-database og AWS RDS

  3. PDO:tjek for opdateret eller indsat post ved hjælp af mysql INSERT ON DUPLICATE KEY UPDATE

  4. Import af flere csv-filer til mysql-tabeller