From: Thorsten S. <tsc...@am...> - 2010-09-15 13:38:22
|
Hello, I have a simple soap server using the pretty old version 0.55 of SOAP::Lite. The server should send UTF-8 encoded strings, which doesn't work with this old version. The interesting thing is that my application logic behind the server does not generate a valid UTF-8 perl string with UTF-8-flag set, but just windows-1252 and leaves the rest to SOAP::Lite. This is an error, but it works in newer versions of perl. In the old version even if my application generates a proper UTF-8-perl-string with flag set the response is not valid UTF-8. I thought that the new versions of SOAP::Lite are simply just encoding the response before sending it to the client, but I can't find any place where this encoding may happen. How does it work that SOAP::Lite can send proper UTF-8-Strings even with non-UTF-8 input? Is there any encoding I just didn't find? Mit freundlichen Grüßen, Thorsten Schöning -- Thorsten Schöning AM-SoFT IT-Systeme - Hameln | Potsdam | Leipzig Telefon: Potsdam: 0331-743881-0 E-Mail: tsc...@am... Web: http://www.am-soft.de AM-SoFT GmbH IT-Systeme, Konsumhof 1-5, 14482 Potsdam Amtsgericht Potsdam HRB 21278 P, Geschäftsführer: Andreas Muchow |