【发布时间】:2016-09-29 21:10:45
【问题描述】:
我从 Python 2.7 连接到 Oracle 数据库。 当我使用时:
cursor.execute("SELECT column1 FROM table").fetchall()]
我得到了几乎正确的 column1 值,因为所有波兰字符(“ęóąśłżćń”)都被转换为 ascii 之一(“eoaslzcn”)。使用 SQLDeveloper 等其他工具并使用相同的 select 语句,我得到了正确的值。
【问题讨论】:
-
字符在哪里丢失?甲骨文->蟒蛇?还是python->输出环境?
-
Oracle 中的字符丢失 -> Python - 下面是解决方案:)
标签: python oracle python-2.7 character-encoding polish