Hi,

I'm using gSOAP 2.7.9b successfully in my client for quite a long time. The app 
is based on Qt/C++, the SOAP server is implemented in perl with SOAP::Lite.

I recently enabled compressed communication by compiling the client with 
-DWITH_GZIP. Compiles fine and the server now sends compressed data. I have not 
enabled the client to send compressed data.

It works correct as long as the content of the SOAP message does not contain 
any UTF-8 chars (especially german umlaute). These get corrupted. I strongly 
suspect to be gSOAP the cause. As soon as I turn off compression on the server 
(or client), the characters are transferred correctly again.

As compressed communication should be transparent without having any effect on 
the data, I'm quite confused here. Any hints for me?

Best regards,
Herwig

Reply via email to