我正在使用
psycopg2
作为数据库适配器。
连接看起来像
conn = psycopg2.connect(host=hostname,
user=username,
password=password,
dbname=database
)
在我的查询结果中,我有包含像
"РќР• РўР\xa0ЕБУЕТСЯ"
这样的文本的行。
它是俄语,似乎没有正确编码。
我尝试了不同的编码,例如latin1, windows-1251
,但出现了像这样的错误
codec can't encode characters in position 0-3: ordinal not in range(256)
如何正确编码/解码此类文本?