dmitry Tue Aug 10 12:18:08 2004 EDT Added files: /php-src/ext/soap/tests/bugs bug28969.phpt Log: Fixed bug #28969 (Wrong data encoding of special characters)
http://cvs.php.net/co.php/php-src/ext/soap/tests/bugs/bug28969.phpt?r=1.1&p=1 Index: php-src/ext/soap/tests/bugs/bug28969.phpt +++ php-src/ext/soap/tests/bugs/bug28969.phpt --TEST-- Bug #28969 (Wrong data encoding of special characters) --SKIPIF-- <?php require_once('skipif.inc'); ?> --FILE-- <?php function test() { return "¦è¥"; // return utf8_encode("¦è¥"); } class LocalSoapClient extends SoapClient { function LocalSoapClient($wsdl, $options) { $this->SoapClient($wsdl, $options); $this->server = new SoapServer($wsdl, $options); $this->server->addFunction('test'); } function __doRequest($request, $location, $action, $version) { ob_start(); $this->server->handle($request); $response = ob_get_contents(); ob_end_clean(); return $response; } } $x = new LocalSoapClient(NULL,array('location'=>'test://', 'uri'=>'http://testuri.org', 'encoding'=>'ISO-8859-1')); var_dump($x->test()); echo "ok\n"; ?> --EXPECT-- string(3) "¦è¥" ok -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php