NuSOAP 调用 Web Service 出现乱码的解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-04 15:19:34 浏览: 评论:0
实际上,开启了调试功能的朋友,相信会发现 $client->response 返回的是正确的结果,为什么 $result = $client->call($action, array(‘parameters’ => $param)); 却是乱码呢?
研究过 NuSOAP 代码后我们会发现,当 xml_encoding 设置为 UTF-8 时,NuSOAP 会检测 decode_utf8 的设置,如果为 true,会执行 PHP 里面的 utf8_decode 函数,而 NuSOAP 默认为 true,因此,我们需要设置:
- $client->soap_defencoding = 'utf-8';
- $client->decode_utf8 = false;
- $client->xml_encoding = 'utf-8';
Tags: NuSOAP Web Service 出现乱码
- 上一篇:phpddos攻击的解决办法
- 下一篇:php sso单点登录实现代码
相关文章
- ·php中nusoap调用java axis2发布的webservice(2014-08-26)
- ·PHP使用NuSOAP调用Web服务的方法(2021-06-13)
- ·用PHP自动把纯文本转换成Web页面(2013-11-13)
- ·在apache 下建立高可扩展的web邮件系统实例(2014-01-21)
- ·从后台到webshell的一点思路(2014-03-07)
- ·WebQQ网页hash加密算法PHP版(2014-07-11)
- ·php soap 调用webservice应用测试(2014-07-23)
- ·PHP调用Webservice经典实例(2014-08-02)
- ·php webshell扫描后门木马实例程序(2014-08-22)
- ·php 调用 webservice 中文乱码解决方案(2014-09-06)
- ·WebQQ最新登陆协议的例子(2014-09-22)
- ·使用PHP内置web服务器的教程(2016-08-25)
- ·PHP聊天室_WebSocket技术实战(2016-08-25)
- ·php实现通过soap调用.Net的WebService asmx文件(2018-08-03)
- ·php webshell下直接反弹shell的例子(2018-10-13)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)