[reportlab-users] UTF8 Encoded Strings
    Rich Shepard 
    rshepard at appl-ecosys.com
       
    Wed Oct 31 09:42:38 EDT 2007
    
    
  
   How do I configure ReportLab to handle UTF8 strings in textobjects?
   My data look like this tuple: (u'Jobs', u'Infrastructure'), and when I try
to print them using this for loop
 	  for pairs in pairData:
 	    textobject.textLine(pairs)
 	  pg.drawText(textobject)
this error is returned:
Traceback (most recent call last):
   File "learnRL.py", line 80, in ?
     econRun()
   File "learnRL.py", line 70, in econRun
     textobject.textLine(pairs)
   File "/usr/lib/python2.4/site-packages/reportlab/pdfgen/textobject.py",
line 372, in textLine
     self._code.append('%s T*' % self._formatText(text))
   File "/usr/lib/python2.4/site-packages/reportlab/pdfgen/textobject.py",
line 333, in _formatText
     text = text.decode('utf8')
AttributeError: 'tuple' object has no attribute 'decode'
   Do I need to explicitly convert the list of tuples before feeding them to
ReportLab?
Rich
-- 
Richard B. Shepard, Ph.D.               |    The Environmental Permitting
Applied Ecosystem Services, Inc.        |         Accelerators(TM)
<http://www.appl-ecosys.com>     Voice: 503-667-4517      Fax: 503-667-8863
    
    
More information about the reportlab-users
mailing list