AXIM
Guest
Почему при передачи строки по протоколу SOAP, русский текст превращается в иероглифы?
версия PHP 4.3.10, сервер IIS, OC WinXP Sp1;
По Soap передается строка и записывается в базу. Со стороны базы и CGI-скрипта ни каких косяков нет. Если я отправляю из Delphi-приложения строку - все нормально(в базу записывается без проблем), а если отправляю из PHP - в базу записывается строка, но иероглифами.
Для использования SOAP через PHP, применяю 'nusoap.php'.
версия PHP 4.3.10, сервер IIS, OC WinXP Sp1;
По Soap передается строка и записывается в базу. Со стороны базы и CGI-скрипта ни каких косяков нет. Если я отправляю из Delphi-приложения строку - все нормально(в базу записывается без проблем), а если отправляю из PHP - в базу записывается строка, но иероглифами.
Для использования SOAP через PHP, применяю 'nusoap.php'.
PHP:
require_once('nusoap.php');
$Param_str = 'абвг';
$client = new soapclient('http://IP-ADRESS/scripts/TaskReciever.exe/wsdl/ITaskReciever', true);
$Informator = $client->getProxy();
$Param_str = iconv('CP1251', 'UTF-8',$Param_str);
$result = $Informator->AddTask('Administrator', '123456', $Param_str);
[PHP\]
С уважением, AXIM