Aeroo 报告:生成报告时出错。 ascii码

Aeroo Reports: Error while generating the report. ascii

我使用 aeroo 报告在 openerp 7 中生成 xls 报告,我创建了包含数据的 ods 文件作为输入文件,xls 作为输出文件

我使用了python函数return阿拉伯字符串,

    def _test(self, data):
    res=[]
    for item in data :
        month_move=datetime.strptime(str(item.date), '%Y-%m-%d %H:%M:%S').year
        if month_move == date.today().year:
            res.append(item)
    return res,'الاتبللا'

我有一些日期是一个阿拉伯字母,当我试图打印报告时,我收到了这个错误消息:

Aeroo Reports: Error while generating the report. ascii

如果我使用该函数,我会收到该错误,但如果我不使用它,报告会正确生成,

我使用了 Genshi 包 6.0 版,libreoffice 5.1 版,openerp 7 版,python 2.7 版

请原谅我的英语不好,谢谢你的进步

第二个 return 参数似乎存在编码问题:

'الاتبللا'

您没有在字符串前加上 u 前缀,Python 2. 更妙的是,import unicode_literals.