My WIP on Unicode
    Sebastian Spaeth 
    Sebastian at SSpaeth.de
       
    Tue Feb 10 13:59:13 GMT 2015
    
    
  
Am 10.02.2015 um 13:17 schrieb Nicolas Sebrecht:
>   Hello,
> 
> Supporting Unicode is much harder than what it seems. The main reasons
> are:
> - Python 2.X sucks with Unicode;
> - our codebase has too much enterlaced variables over objects and
>   modules;
> - each library (if not each module of libraries) handles Unicode
>   differently.
Yes, having a clean nice Unicode-capable code would be a nice goal. Our
imap library passes everything pretty raw which leads to surprises when
you have folder names with accents, Umlaute and other "weird"
characters. Also, it would lead to a path towards a python3 world :-).
I was looking at the imapclient library by Menno Smit, and it looks
nice, but lacks a bit of functionality compared to the imaplib we use.
(http://imapclient.readthedocs.org/en/latest/)
It uses unicode in a consistent way and it is nicely documented code.
Anyway, I don't see myself spending much time in the forseeable future,
so whatever Nicolas does towards that goal is much appreciated :-).
Sebastian
    
    
More information about the OfflineIMAP-project
mailing list