[reportlab-users] Using UTF-8 strings with ReportLab.
Jorge Godoy
godoy at ieee.org
Tue Dec 20 08:20:09 EST 2005
Hi!
What is the best way to use UTF-8 strings with ReportLab? I was replicating
the first example on the user guide and just for fun translated it to pt_BR
(after all, this is the language all my data is in...) and the output isn't
right.
================================================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
from reportlab.pdfgen import canvas
def hello(c):
c.drawString(100,100,'Olá mundo!')
c = canvas.Canvas('ola.pdf')
hello(c)
c.showPage()
c.save()
================================================================================
It works perfectly for ISO-8859-1 strings, though, but then I'd have to
convert everything to it just for the PDF generation and I can't guarantee
that there will be equivalents for everything in my dataset (imagine a
multilingual project, for example).
Thanks in advance,
--
Jorge Godoy <godoy at ieee.org>
More information about the reportlab-users
mailing list