我正在尝试将 Teradata 表中的数据读入 python 3.6,然后将该数据插入 Oracle。它基本上是一个提取和加载过程,因为我没有转换数据。此 Teradata 表的列中有许多不同语言的字符。我使用 pyodbc 连接到 Teradata,然后使用 cx_Oracle 连接到 oracle。当我试图在 python 中解包数据时,它看起来像
[('\x1a\x1a\',)] ,然后将数据插入到 oracle 中,它变为.
我已将我的环境变量设置如下
os.environ["NLS_LANG"] = '.AL32UTF8' 并尝试了不同的解码,但没有任何效果。知道如何解决吗?