sql >> Databáze >  >> RDS >> Oracle

Jak zacházet s daty unicode v cx_Oracle a pythonu 2.7?

Problém jsem vyřešil.

Nejprve jsem přidal NLS_LANG=.AL32UTF8 jako proměnná prostředí v systému, kde je nainstalován Oracle. Zadruhé jsem předal parametr kódování a nencoding ve funkci connect cx_Oracle, jak je uvedeno níže.

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

Tento problém je také diskutován zde na https://github.com/oracle/python- cx_Oracle/issues/157




  1. Počet MySQL ve stejné tabulce včetně nulových hodnot počtu

  2. Vytvoření RadioButton ve frontendu (PHP)

  3. Jak automaticky zvýšit ID ve složeném primárním klíči v režimu spánku?

  4. Vrácení referenčního kurzoru Oracle a připojení více výsledků