0

我正在尝试使用希伯来语数据库,不幸的是输出是乱码。我究竟做错了什么?

# -*- coding: utf-8 -*-
import pypyodbc 
conn = pypyodbc.connect('Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\client.mdb')
cur = conn.cursor()
cur.execute('''SELECT * FROM Client''')
d = cur.fetchone()
for field in d:
    print field

如果我查看 cur.fetchone():

'\xf0\xf1\xe0\xf8', '\xe0\xe9\xe0\xe3'

输出:

αΘαπ
2001
εδßΘ
αΘ°σ
4

2 回答 2

2

如果 נסאר 或 איאד 有意义,请尝试:

field.decode('cp1255')

谷歌翻译表明这可能对应于一个名叫 Iyad Nassar 的人。

于 2015-03-14T00:19:38.957 回答
0

尝试使用:

field.encode('utf-8')
于 2015-03-13T21:49:36.450 回答