Так что, может быть, поможет следующее:
Я уверен, что сделал:
В файле PHP веб-сервиса после подключения к базе данных Mysql я вызываю:
mysql_query ("SET CHARSET utf8");
mysql_query ("SET NAMES utf8
COLLATE utf8_polish_ci
");
Второе, что я сделал:
В том же файле PHP,
Я добавил utf8_encode
к сервису в переменной $ POST_DATA:
$ server-> сервис (utf8_encode ($ POST_DATA));
в class.nusoap_base.php
я изменил:
`// var $ soap_defencoding = 'ISO-8859-1';
var $ soap_defencoding = 'UTF-8'; `
и olso в nusoap.php
такие же, как указано выше:
// var $ soap_defencoding = 'ISO-8859-1';
var $ soap_defencoding = 'UTF-8';
и в файле nusoap.php
снова:
var $ decode_utf8 = true;
Теперь я могу отправлять и получать правильно закодированные данные.
Надеюсь, это поможет.
С уважением,