Brian Quinlan wrote: > Max M wrote: > >> Is there any codec available for handling The special UTF-7 codec for >> IMAP?
> Is there something special do you need or is recipe OK? > > >>> u"\u00ff".encode('utf-7') > '+AP8-'
A recipe would be excellent. Unfortunately yours is no right. It should have looke like:
>>> imapUTF7Encode(u"\u00ff") '&AP8-'
I believe you missed the 'special' in "The special UTF-7 codec for IMAP?"
Imap folders use a non-standard version of utf-7, where some characters are different.
I found som messages from 2001 on the net between a few Python unicode developers, where they discuss implementing it. But I cannot find an implementation anywhere.
I found a perl module that converts to/from the codec, but as usual that is regex hell. Well ok its not that difficult, but I still need to think to hard to parse Perl regex'
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/ IT's Mad Science -- http://mail.python.org/mailman/listinfo/python-list