** Attachment added: "black boxes shown for some characters" https://bugs.launchpad.net/openobject-server/+bug/537449/+attachment/1733753/+files/Screenshot-26.png
-- Report Fails to handle accented chars https://bugs.launchpad.net/bugs/537449 You received this bug notification because you are a member of C2C OERPScenario, which is subscribed to the OpenERP Project Group. Status in OpenObject Server: Fix Released Status in OpenObject Server 5.0 series: Invalid Status in OpenObject Server trunk series: Fix Released Bug description: Hi, When you try to print a report (RML) with non-ascii characters, like in the string 'día', you get an error that says that can't decode the character.: File "/opt/openerp/trunk_pxgo/server/bin/report/render/rml2pdf/utils.py", line 109, in _process_text result += unicode(self.localcontext.get('translate', lambda x:x)(sps.pop(0))) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128) Looking at the stable version (5.0), there is a difference: result += tools.ustr(self.localcontext.get('translate', lambda x:x)(sps.pop(0))) instead of 5.2: result += unicode(self.localcontext.get('translate', lambda x:x)(sps.pop(0))) is this okay? i've tried to change the methods and I've got success (importing previusly "tools"). sorry for the explanation _______________________________________________ Mailing list: https://launchpad.net/~c2c-oerpscenario Post to : [email protected] Unsubscribe : https://launchpad.net/~c2c-oerpscenario More help : https://help.launchpad.net/ListHelp

