我用php调用webservices的时候,中文都变成"????"!为什么? 最前面加上 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的中文字是在.asmx里面用string传递的!!!如:<WebMethod()Public Function GetWarnExample3() as string dim strWarn as string = "" strWarn = "<font face=Verdana size=2>发布时间:2004-2-12</font>" return strWarnend function我的php文件是:<?phprequire_once('nusoap.php');$s = new soapclient('http://127.0.0.1/xml/WarnService.asmx?wsdl','wsdl');$para = $s->call('GetWarnExample3');print_r($para);?>结果发现哪个发布时间变成"????"了!!但如果在php文件里加上echo "发布时间";那就能很正常的显示出来!所以问题好象在于那个asmx里 !!大家帮忙解决啊!! To feixuehenshui(飞雪恨水) :在那里的最前面加上啊?我就只有两个文件!一个是WarnService.asmx文件另一个是warn.php文件!! 顺便问一下,有人用使用PHP操作过GOOGLE API吗?好象跟Web Service也有关系。一直没有解决这个问题。 哦,估计是中文的问题,你用的是nusoap把???????????????把class nusoap_base里面的var $soap_defencoding = 'ISO-8859-1';改为var $soap_defencoding = 'UTF-8';试试看行不行。 对啊!我是用nusoap!但我改成Utf-8也是如此!还是“??????”怎么办? 大牛请进 在UC基础上登录的问题。。。 为什么用 php 语句拼成的 html,没有 html 标记,也一样显示正常呢? 用户未登录网站之前不能使用一些连接?? PHP到底有没有缓存功能? 来看看这个图里面的数字应该怎么算出来? php页面跳转问题 请教一个正则表达式的问题,谢谢 文章管理系统如何能实现不同分栏页显示对应的图片?(在线急等!给高分) php中如何取得每星期的星期一?大蝦們請幫忙.給分. 问一个PHP在查询MYSQL数据库的问题,谢谢! 2003 PHP
如:
<WebMethod()Public Function GetWarnExample3() as string
dim strWarn as string = ""
strWarn = "<font face=Verdana size=2>发布时间:2004-2-12</font>"
return strWarn
end function我的php文件是:
<?php
require_once('nusoap.php');$s = new soapclient('http://127.0.0.1/xml/WarnService.asmx?wsdl','wsdl');
$para = $s->call('GetWarnExample3');print_r($para);
?>结果发现哪个发布时间变成"????"了!!
但如果在php文件里加上
echo "发布时间";
那就能很正常的显示出来!
所以问题好象在于那个asmx里 !!
大家帮忙解决啊!!
在那里的最前面加上啊?
我就只有两个文件!
一个是WarnService.asmx文件
另一个是warn.php文件!!
你用的是nusoap把???????????????把class nusoap_base里面的
var $soap_defencoding = 'ISO-8859-1';
改为
var $soap_defencoding = 'UTF-8';
试试看行不行。
但我改成Utf-8也是如此!
还是“??????”
怎么办?