This patch makes XmlRpcClient to explicitly encode the XML data as UTF-8 before sending to the server, otherwise it may raise an error when your environment has a different encoding. Maybe you developers use Linux and have not noticed yet that getBytes() may return non-utf8 bytes depending on the environment. Please see https://bugs.launchpad.net/bzr-eclipse/+bug/388300/comments/20.
Explicit encoding of XML data as UTF-8