STINNER Victor <[EMAIL PROTECTED]> added the comment: It's not a bug. base64 is a codec to encode *bytes* and characters. You have to encode your unicode string to bytes using a charset Example (utf-8): >>> from base64 import b64encode, b64decode >>> b64encode(u'a\xe9'.encode("utf-8")) 'YcOp' >>> unicode(b64decode('YcOp'), "utf-8") u'a\xe9'
---------- nosy: +haypo resolution: -> fixed status: open -> closed _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue4329> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com