无法打印unicode字符串

2024-05-23 18:01:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用dbf数据库和亚美尼亚字母,dbf编码未知,所以我创建了一个字母映射来解码恢复的字符串。现在我有一个有效的Unicode字符串,但由于以下错误,无法将其打印出来:

UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-5: character maps to

到目前为止我所做的:

print u'%s' %str ## Returns mentioned error
print repr(str) ## Returns string in this form u'\u054c\u0561\u0586\u0561\u0575\u0565\u056c

怎么解决?


Tags: 字符串in数据库编码错误字母unicode解码