[python] Exec a unicode problem

David Michal dmichal na altien.com
Středa Leden 9 23:35:00 CET 2008


Zdravim,
umel by jste mi nekdo vysvetlit proc mi volani exec(script2) hazi chybu (UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1: character maps to <undefined>)? A jak to obejit.

#!/usr/bin/python
#-*- coding: utf8 -*-

def out(text):
    print text
    
s = u'Žlutý kun.'
script1 = "out(s)"
script2 = "out(u'Žlutý kun.')"

print s
exec(script1)
exec(script2)


Diky,
David
------------- dal¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://www.py.cz/pipermail/python/attachments/20080109/7aecd6c0/attachment.htm 


Další informace o konferenci Python