感谢您阅读我的问题。
我正在开发一个电子商务网站,该网站从基于旧版Access 95数据库的会计软件中导入数据。
我使用 pyodbc 连接连接到会计软件,获取我需要的数据,然后使用 mysql.connector 导出到电子商务网站数据库。除编码外,一切似乎都运行良好。
我得到了
àáæèøûþ
而不是
ąįėėž
似乎Access95数据库使用CP1257编码,但我不明白为什么我的CHARSET在以下连接器中不起作用:
strcon = (r"Driver={Microsoft Access Driver (*.mdb)};"
r"Dbq=E:\Google Drive\_www\flamanda.lt\_nauja svetaine\db\20160104\flamanda.MDB;"
r"SystemDB=E:\Google Drive\_www\flamanda.lt\_nauja svetaine\db\20160104\SYSTEM.MDW;"
r"Uid=*****;Pwd=*****;"
r"CHARSET=CP1257")
ACCESS_conection = pyodbc.connect(strcon)
ACCESS_cursor = ACCESS_conection.cursor()
我尝试过编写下表(https://docs.python.org/2/library/codecs.html#standard-encodings)中的所有内容。什么都不行