Message76218
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' |
|
Date |
User |
Action |
Args |
2008-11-21 23:07:03 | vstinner | set | recipients:
+ vstinner, mbecker |
2008-11-21 23:07:03 | vstinner | set | messageid: <1227308823.66.0.273110538.issue4329@psf.upfronthosting.co.za> |
2008-11-21 23:07:03 | vstinner | link | issue4329 messages |
2008-11-21 23:07:02 | vstinner | create | |
|