SOAP кодировка ответа, пересылка объектов

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-файл с определением класса?
 

DiMA

php.spb.ru
Команда форума
1. привыкни к получению ответа по утф

2. SOAP протокол ничего не знает о языках, в т.ч. пхп
 

DarkFlame

Новичок
2DiMA:
1. Привыкнуть? Т.е. поменять нельзя? Я думаю, что не является правильным перекодирование на стороне клиента...

2. т.е. определение "Simple Object Access Protocol — простой протокол доступа к объектам" либо нельзя понимать буквально, либо уже не актуально?..
SOAP является расширением протокола XML-RPC, а в чём тогда расширение, если передаётся тот же xml?
 
Сверху