I use xml_encode in an External Method to encode data being returned from a xmlrpc call: --------- #external method xml_encode.py from xmlrpclib import Binary def xml_encode(self,somestring): return Binary(somestring) --------- On the 'receiving' end you access the 'data' attribute of the returned object: i.e. ---- server = xmlrpclib.Server('http://somesite.com/') #getEncodedString returns result of xml_encode somestring=server.getEncodedString() thestring=somestring.data Mark Sven Hohage wrote:
I would like to send back from a xml-rpc python server german umlaute(ä,ö, ü, ..) inside a list to Zope but I always get a parser error(it's obviously not a Zope problem). I've read that I can send back unicode encoded strings but how do I do it? Thanks.
------------------------------------------------------------------------
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )