6007Re: [soaplite] Encoding text from server
- Aug 31, 2007Hugues de Mazancourt wrote:
>Did you encode them on the server side? I can't modify what comes from
> Le 31 août 07 à 02:04, Morgan Fletcher a écrit :
>> I am querying a service like so:
>> $response = SOAP::Lite
>> -> getId("$r");
>> Some of the records I get contain characters like this: \205 \256.
>> (represented as best I can) When I get a record like that I get:
> There's a *real* problem with the way Perl handles UFT-8 strings (or
> what it this is Unicode strings). You can't really predict what will
> happen to non-ASCII data when different packages, layers, system
> variables (such as LANG) are involved.
> My solution to these problems was to Base64-encode/decode all data
> before sending them over the network.
> See MIME::Base64 package
the web service, it's vendor-provided.
- << Previous post in topic Next post in topic >>