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
