0
文章转载自:http://coolstr.cnblogs.com/archive/2005/08/25/222440.aspx
占卜師oοΟ

由于工作的需要,帮我的同事阿韬测试一下.net的webservice在PHP下的应用.于是开始上网找资料,发现很多phper都是用nusoap.于是下载一个回来.用它自带的例子修改一下.可在文章的后面的附件中找到下载地址.
代码如下:




如果我的webservice返回的内容中没有中文的话,则很简单就上面的例子就成功了.但是一个新的问题出现了,如果我的webservice中有中文的话,返回的值就变成了乱码.查看了一下response的结果,是正确的.应该是用nusoap处理的时候出现了问题.
由于我没有安装PHP断点调试工具(其实我都不知道有没有这个工具).所以只能一个方法,一个方法看.看了一天,终于看完了,原来还必须指定编码才可以的.如:



引用

不好意思哦,有个地方写的时候写错啦。现在已经更正
nusoap.php两个地方就OK了.
更改的地方:

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

Tags: , , , , | 引用(0)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]