Subject: | [XMLRPC::Lite] Double UTF-8 encoding causes incorrect HTTP content-length setting |
See SourceForge bug
http://sourceforge.net/tracker/?func=detail&aid=2723971&group_id=66000&atid=513017
and Bugzilla/Testopia bug
https://bugzilla.mozilla.org/show_bug.cgi?id=486306 for details.
When getting UTF-8 encoded data with multi-byte characters from a
XMLRPC::Lite-based server the multi-byte characters get double-encoded
after the HTTP content-length is already calculated. This leads to
truncated HTTP responses and thus invalid XML.
For an example see the attached dump file.
Subject: | truncated_xml.pcap |
Message body not shown because it is not plain text.