与django的比萨的阿拉伯问题

时间:2011-10-19 17:03:42

标签: django

我用python pisa创建了一个pdf,但即使我添加了utf 8编码,也没有显示阿拉伯字符

pdf = pisa.pisaDocument(StringIO.StringIO(html.encode('UTF-8')), result)
    if not pdf.err:
       user_msg = EmailMultiAlternatives(subject, "PFA",  settings.DEFAULT_FROM_EMAIL ,[user_email])
       user_msg.attach("order.pdf",result.getvalue(),'application/pdf')
       user_msg.send()

请帮帮我

提前致谢

1 个答案:

答案 0 :(得分:1)

尝试:

pdf = pisa.pisaDocument(StringIO.StringIO(html.encode('UTF-8')), result,  encoding='UTF-8')

- )