Here is what I ended up doing when I ran into this problem (I pulled my hair out a couple of days later):
I went through the NuSOAP files and found a variable: $soap_defencoding , which defaults to ISO-8859-1 . However, the line below shows the comment version, which defaults to UTF-8 .
There are two places that I found: nusoap_base.php and nusoap.php . I found that my problem disappeared when I changed it (reverse comment on two lines).
Problem: client complains that response encoding is ISO-8859-1
Decision. Change the following lines in the NuSOAP files nusoap_base.php and nusoap.php :
from:
var $soap_defencoding = 'ISO-8859-1';
//var $soap_defencoding = 'UTF-8';
to:
//var $soap_defencoding = 'ISO-8859-1';
var $soap_defencoding = 'UTF-8';
For reference, my desktop application "Client β VB.NET 3.5"
Kingsolmn
source share