Using Unicode file names with ftplib and encodings.idna as a workaround?
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Wed Jun 23 02:07:05 EDT 2010
En Tue, 22 Jun 2010 11:43:34 -0300, <python at bdurham.com> escribió:
> Python 2.6.5 (Win32): Is there a work around for ftplib's (and
> ftputil's) apparent inability to support Unicode file names?
>
> I'm thinking that I might be able to use the encodings.idna as a
> work around for this?
According to RFC 2640, you should use UTF-8 instead.
http://www.faqs.org/rfcs/rfc2640.html
> One downside is that processes on the server will also have to
> wrap directory access with a similar transformation. This
> wouldn't be too complicated for Python programs, but I'm not sure
> how convenient this would be for our PHP and shell scripters.
> (Just checked: There's a PEAR module for PHP4/5; oddly enough
> nothing pops up for .NET IDNA libraries)
The server software must be able to convert from file system encoding to
utf-8 and viceversa; check its configuration.
--
Gabriel Genellina
More information about the Python-list
mailing list