[Twisted-Python] Twisted FTP: Data must not be unicode

Antoine Pitrou solipsis at pitrou.net
Thu Nov 24 09:23:55 EST 2011


On Thu, 24 Nov 2011 14:07:07 -0000
exarkun at twistedmatrix.com wrote:
> 
> A more correct solution would be `line.encode(someencoding)`.  However, 
> looking at `sendLine`, it's clear that the value of `someencoding` is 
> not easily decided upon.  Should it be UTF-8?  ASCII with an error 
> replacement policy?  cp1252?  Does it depend on the client, or the 
> server, or the filesystem encoding, or a user preference?

RFC 3659 specifies UTF-8 as the default encoding.
The Python 3 port of Twisted uses this (with the "surrogateescape"
error handler).

Regards

Antoine.





More information about the Twisted-Python mailing list