[reportlab-users] encoding errors

Dirk Holtwick holtwick at spirito.de
Tue Jan 23 05:48:18 EST 2007


Hi,

and here I got another error while trying to set a BaseDocTemplate
"title", "author" and "subject" as Unicode with German umlauts:

error in line 0: Traceback (innermost last):
File "c:\work\pisa\sx\pisapro\pml.py", line 365, in __init__
self.doc.build(self.story.pop())
File "C:\work\reportlab\reportlab\platypus\doctemplate.py", line 749, in build
self._endBuild()
File "C:\work\reportlab\reportlab\platypus\doctemplate.py", line 698, in _endBuild
if getattr(self,'_doSave',1): self.canv.save()
File "C:\work\reportlab\reportlab\pdfgen\canvas.py", line 870, in save
self._doc.SaveToFile(self._filename, self)
File "c:\work\reportlab\reportlab\pdfbase\pdfdoc.py", line 215, in SaveToFile
f.write(self.GetPDFData(canvas))
File "c:\work\reportlab\reportlab\pdfbase\pdfdoc.py", line 230, in GetPDFData
self.info.digest(self.signature)
File "c:\work\reportlab\reportlab\pdfbase\pdfdoc.py", line 1337, in digest
md5object.update(str(x))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 17: ordinal not in range(128)

Yours Dirk





More information about the reportlab-users mailing list