我正在使用. _ _ python(2.6)
_pyodbc
面临的问题是:
left single quotation mark(ANSI hex code : 0x91)
excel 源代码中有 , 等字符。现在,当它使用 pyodbc 导入 PostgreSQL 时,它会终止并给出错误DatabaseError: invalid byte sequence for encoding "UTF8": 0x91
。
我尝试了什么:我decode('unicode_escape')
暂时使用了。但是,这不能完成,因为这只是删除/转义了相关字符。
替代试验:最初解码,Unicode 无处不在,然后在需要时从数据库中编码。由于手头的项目范围很广,这也无法做到。
请建议我一些方法/程序/内置函数来完成任务。