sql >> Databasteknik >  >> RDS >> Oracle

Hur hanterar man unicode-data i cx_Oracle och python 2.7?

Jag löste problemet.

Först lade jag till NLS_LANG=.AL32UTF8 som miljövariabel i systemet där Oracle är installerat.Second Jag skickade kodnings- och nencoding-parametern i connect-funktionen för cx_Oracle som nedan.

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

Det här problemet diskuteras också här på https://github.com/oracle/python- cx_Oracle/issues/157




  1. Hur kan jag kontrollera om MySQL och Tomcat körs?

  2. Snow Leopard + Ruby 1.9.1 + MySQL Gem =Enorma problem

  3. Få senaste infognings-id med Oracle 11g med JDBC

  4. Infogar rader i en tabell med endast en IDENTITY-kolumn