Switch from soap4r-ruby19 to soap4r-ruby1.9. This removes the dependency on httpclient (which seems to have a bug in computing the Content-Length for requests generated from strings with multi-byte characters)