Slimm
Новичок
SOAP и русская кодировка
использую nusoap-php5-0.9
все работает
но проблема с кодировкой, ни как не могу передать на сервер читабельные данные
пробовал инициализировать строку символами в кодировке 1251 и в utf8 - отсылаются не читабельные данные
пробовал конвертировать
'comment' => iconv("CP1251", "UTF-8", $comment),
и все равно отсылается что-то типа такого:
POST /services/ishop HTTP/1.1
Host: mobw.ru
User-Agent: NuSOAP/0.7.2 (1.94)
Connection: close
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
Content-Length: 985
при этом кодировка в браузере, который отображает сей запрос, стоит utf8
по всей вероятности nusoap сам конвертирует, как это можно было отключить или обойти ?
использую nusoap-php5-0.9
все работает
но проблема с кодировкой, ни как не могу передать на сервер читабельные данные
пробовал инициализировать строку символами в кодировке 1251 и в utf8 - отсылаются не читабельные данные
пробовал конвертировать
'comment' => iconv("CP1251", "UTF-8", $comment),
и все равно отсылается что-то типа такого:
POST /services/ishop HTTP/1.1
Host: mobw.ru
User-Agent: NuSOAP/0.7.2 (1.94)
Connection: close
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
Content-Length: 985
PHP:
<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns9985:createBill xmlns:ns9985="http://tempuri.org"> <comment xsi:type="xsd:string">Пополнение счета ГђВїГ‘€ГђВѕГђВІГђВ°ГђВ№ГђВґГђВµГ‘€ГђВ°</comment> </ns9985:createBill> </SOAP-ENV:Body></SOAP-ENV:Envelope>
по всей вероятности nusoap сам конвертирует, как это можно было отключить или обойти ?
