1. 云栖社区>
  2. PHP教程>
  3. 正文

php调用webservice接口,乱码及报错的有关问题

作者:用户 来源:互联网 时间:2017-12-01 18:00:17

php问题webservice接口乱码调用

php调用webservice接口,乱码及报错的有关问题 - 摘要: 本文讲的是php调用webservice接口,乱码及报错的有关问题,php调用webservice接口,乱码及报错的问题<?$client=newSoapClient('http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebServi

php调用webservice接口,乱码及报错的问题<?$client=newSoapClient('http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?wsdl');$client->soap_defencoding='UTF-8';$client->decode_utf8=false;$obj=$client->toTraditionalChinese(array('sText'=>'个'));print_r($obj);?>这个是我写的一个调用网上公开的简繁转换的webservice的代码,我已经指定了soap_defencoding为UTF-8,decode_utf8设置成false,但是执行了之后提示【Encoding:string'/xb8...'isnotavalidutf-8string】请大家帮忙看看这个该怎么处理 分享到: ------解决方案--------------------Encoding:string'/xb8...'isnotavalidutf-8string传递的参数不是utf-8的串就是说你的array('sText'=>'个'不是utf-8的也就是说你的程序文件不是utf-8的不过,如果是utf-8的,又何必声明字符集呢。另外$client->soap_defencoding='UTF-8';$client->decode_utf8=false;是nusoap的写法

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 问题 , webservice , 接口 , 乱码 , 调用 ,以便于您获取更多的相关知识。

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

开发者常用软件,超百款实用软件一站式提供