STINNER Victor <victor.stin...@haypocalc.com> added the comment: pitrou> The FTP class is not supposed to guess in which charset pitrou> your data should be encoded. pitrou> (the "encoding" argument on the FTP class is meant pitrou> for protocol commands (such as file names), not for file pitrou> contents)
I agree, my patch is completly wrong :-) You should open your file in binary mode, not in text (unicode) mode. The issue is more a documentation bug, than a bug in ftplib behaviour. Here is a new patch: very short patch on the doc (just add "binary" to "open binary file object *file*"). ---------- components: +Documentation Added file: http://bugs.python.org/file18663/ftplib_doc.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6822> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com