sql >> Database >  >> RDS >> Oracle

Hoe om te gaan met unicode-gegevens in cx_Oracle en python 2.7?

Ik heb het probleem opgelost.

Eerst heb ik NLS_LANG=.AL32UTF8 . toegevoegd als de omgevingsvariabele in het systeem waarop Oracle is geïnstalleerdTen tweede heb ik de coderings- en nencoderingsparameter doorgegeven in de connect-functie van cx_Oracle zoals hieronder.

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

Dit probleem wordt ook hier besproken op https://github.com/oracle/python- cx_Oracle/issues/157




  1. Hoe te bestellen op datum in T-SQL

  2. Echo/return voegt witruimte toe voor variabele

  3. Grote tabel in mysql Elke keer rijen bijwerken op basis van csv

  4. Oracle APEX - Opzoektabel met verschillende links