2011-04-18 66 views
0

我使用NoSoap來託管Web服務,並且這很奇怪,因爲發生了這個奇怪的問題。對於xml輸出,它會在soap xml之前生成額外的3個charaters,導致xml解析錯誤。我使用Fiddler捕獲輸出。任何人都知道爲什麼這會發生?在此先感謝NuSoap返回多餘字符

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... ... ... 

回答

0

確保沒有BOM(也就是3個字節長,使用UTF-8時)在任何你的PHP文件的開頭

+0

問題解決了!這是一些PHP文件開頭的BOM – 2011-04-19 00:23:53