Php NuSoap返回额外的字符

Php NuSoap返回额外的字符,php,web-services,nusoap,Php,Web Services,Nusoap,我正在使用NoSoap来托管web服务,自从这个奇怪的问题发生以来,它一直很好。对于xml输出,它将在soap xml之前产生额外的3个字符,这将导致xml解析错误。我使用Fiddler捕捉输出。有人知道为什么会这样吗?提前谢谢 HTTP/1.1 200 OK Date: Mon, 18 Apr 2011 06:00:45 GMT Server: Apache/2.0.54 (Fedora) X-Powered-By: PHP/4.4.0 X-SOAP-Server: NuSOAP/0.7.3

我正在使用NoSoap来托管web服务,自从这个奇怪的问题发生以来,它一直很好。对于xml输出,它将在soap xml之前产生额外的3个字符,这将导致xml解析错误。我使用Fiddler捕捉输出。有人知道为什么会这样吗?提前谢谢

HTTP/1.1 200 OK
Date: Mon, 18 Apr 2011 06:00:45 GMT
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/4.4.0
X-SOAP-Server: NuSOAP/0.7.3 (1.114)
Content-Length: 36993
Connection: close
Content-Type: text/xml; charset=UTF-8

???<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w... ... ...
HTTP/1.1200正常
日期:2011年4月18日星期一06:00:45 GMT
服务器:Apache/2.0.54(Fedora)
X-Powered-By:PHP/4.4.0
X-SOAP-Server:NuSOAP/0.7.3(1.114)
内容长度:36993
连接:关闭
内容类型:text/xml;字符集=UTF-8

???确保PHP文件的开头没有(使用UTF-8时为3字节长)。

问题已解决!它是一些php文件开头的BOM