Wenn ich versuche, mit Python3.7 sqlalchemy eine Verbindung zu Oracle herzustellen, wird der folgende Fehler angezeigt. Es scheint, dass cx_Oracle allein eine Verbindung zu oracle herstellen kann, daher habe ich nicht verstanden, was es verursacht hat.
Ich konnte nicht leicht an die Informationen gelangen Ich habe einen Umweg über Codierung und Zeichensatz gemacht, deshalb werde ich sie hier beschreiben.
Referenz) http://blog.kzfmix.com/entry/1361525164
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x98 in position 11: invalid start byte
Der Fehler wurde behoben, indem Folgendes in die py-Quelle eingebettet wurde.
import os
os.environ["NLS_LANG"] = "JAPANESE_JAPAN.AL32UTF8"
Recommended Posts