DarkFlame
Новичок
SOAP кодировка ответа, пересылка объектов
Наткнулся на такой фокус, что кодировка ответа, отправляемого сервером зависит от операционной системы.
Т.е., шлю из-под винды - windows-1251
из-под линукса - utf-8
Подскажите, может кто знает, как можно установить нужную?
ЗЫ:
А! Ну, естественно, кодировку указал и в серверном php-файле:
...
$server = new SoapServer("webService.wsdl", array('encoding'=>'windows-1251'));
...
И в wsdl-файле:
<?xml version='1.0' encoding='windows-1251' ?>
...
но ответ всё-равно в utf-8
-------------------------------------------------------------------------------------------
Да, и ещё! Подскажите, как можно выполнить пересылку объектов. Ведь именно на это протокол SOAP и заточен.
Как переслать объект и как на стороне клиента к нему обратиться? Нужно ли и на стороне клиента инклудить php-файл с определением класса?
Наткнулся на такой фокус, что кодировка ответа, отправляемого сервером зависит от операционной системы.
Т.е., шлю из-под винды - windows-1251
из-под линукса - utf-8
Подскажите, может кто знает, как можно установить нужную?
ЗЫ:
А! Ну, естественно, кодировку указал и в серверном php-файле:
...
$server = new SoapServer("webService.wsdl", array('encoding'=>'windows-1251'));
...
И в wsdl-файле:
<?xml version='1.0' encoding='windows-1251' ?>
...
но ответ всё-равно в utf-8
-------------------------------------------------------------------------------------------
Да, и ещё! Подскажите, как можно выполнить пересылку объектов. Ведь именно на это протокол SOAP и заточен.
Как переслать объект и как на стороне клиента к нему обратиться? Нужно ли и на стороне клиента инклудить php-файл с определением класса?