[Python-Dev] Should ftplib use UTF-8 instead of latin-1 encoding?

Terry Reedy tjreedy at udel.edu
Fri Jan 23 08:45:23 CET 2009


Giampaolo Rodola' wrote:
> Hi,
> while attempting to port pyftpdlib [1] to Python 3 I have noticed that
> ftplib differs from the previous 2.x version in that it uses latin-1
> to encode everything it's sent over the FTP command channel, but by
> reading RFC-2640 [2] it seems that UTF-8 should be preferred instead.
> I'm far from being an expert of encodings, plus the RFC is quite hard
> to understand, so sorry in advance if I have misunderstood the whole
> thing.

I read it the same way.  The whole point of the RFC is that UTF-8 rather 
than the very limited latin-1 is needed for true internationalization.

> Just wanted to put this up to people more qualified than me.
> 
> 
> [1] http://code.google.com/p/pyftpdlib
> [2] http://www.ietf.org/rfc/rfc2640.txt
> 
> 
> --- Giampaolo
> http://code.google.com/p/pyftpdlib
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-python-dev%40m.gmane.org
> 



More information about the Python-Dev mailing list