php调用webservice 乱码怎么办_编程技术_编程开发技术教程

php调用webservice 乱码怎么办_编程技术_编程开发技术教程

服务器 VIP24小时自助开通

编程技术

php调用webservice 乱码怎么办_编程技术_编程开发技术教程插图1

推荐:《PHP视频教程

webservice中有中文的话,返回的值就变成了乱码.查看了一下response的结果,是正确的.应该是用nusoap处理的时候出现了问题.

更改了nusoap.php两个地方就OK了.

更改的地方:

86行的:var $soap_defencoding = 'UTF-8';
4998行的:var $decode_utf8 = false;

不更改也可以,不过在调用的时候就必须指定编码.

1.服务器端接口

$server=new soap_server();     //生成对象
$server->soap_defencoding = 'utf-8';
$server->decode_utf8 = false;

2.调用用接口

$client = new soapclient('http://localhost/TestService/Service1.asmx?WSDL', true);
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;

php调用webservice 乱码怎么办
—–文章转载自PHP中文网如有侵权请联系admin#tyuanma.cn删除

如何解决php curl获取乱码

分享到 :
服务器 VIP24小时自助开通
相关推荐

php怎么去掉字符串首尾的空格和换行

php怎么去掉字符串首尾的空格和换行

php session不起作用怎么办_亿码酷站_亿码酷站

php session不起作用怎么办_亿码酷站_亿码酷站

如何解决php时间函数获取时间错误问题

如何解决php时间函数获取时间错误问题

php怎么判断字符串不包含某个字符

php怎么判断字符串不包含某个字符