Skip Menu |

This queue is for tickets about the SOAP-Lite CPAN distribution.

Report information
The Basics
Id: 34515
Status: resolved
Priority: 0/
Queue: SOAP-Lite

People
Owner: Nobody in particular
Requestors: mkanat [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.71
Fixed in: (no value)



Subject: Printing UTF-8 through SOAP::Transport::HTTP throws a warning
When I try to print an XML-RPC <string> type that has UTF-8 in it, I get the following warning: xmlrpc.cgi: Wide character in print at /usr/lib/perl5/site_perl/5.8.5/SOAP/Transport/HTTP.pm line 513. I'm pretty sure this is because of the "binmode(STDOUT)" there, overriding my application's "binmode STDOUT, ':utf8'".
Hi Max, Fixed in SVN (0.71 branch). Unfortunately, it's not that trivial: perls before 5.8 don't understand the ':utf8' layer, so they have to be treated specially. Thanks for reporting, Martin