我使用 Python 3.5 来完成这个任务 + 库 fdb。我的脚本:
import fdb
con = fdb.connect(
host='host', database='database',
user='IAKUZNETSOV', password='111111'
)
cur = con.cursor()
cur.execute("select DATA from ATTACHMENTS where OID = '6512165313'")
fileToSave= cur.fetchone()[0]
with open('c:\\python5.jpg', 'wb') as f:
f.write(fileToSave)
尝试保存文件后,我收到错误:
UnicodeDecodeError:“charmap”编解码器无法解码位置 578 中的字节 0x98:字符映射到 <undefined>
数据库中的编码字段:Win-1251 类型:Blob。
我该如何解决?