将php cli转换为cgi后的Soap
我编写了一个web服务,它可以在我以前的服务器上正常工作,但在更改服务器后,我的php cli出现问题,我将cli转换为cgi,之后,当连接到我的web服务的客户端为他显示此错误时: 我没有更改代码,只是更改了服务器 分析第2行的SOAP负载时发生XML错误:标记不匹配 我该怎么办?我发现了问题 问题在于php标记前的utf-8字符,并导致解析xml出现问题:将php cli转换为cgi后的Soap,php,soap,wsdl,nusoap,Php,Soap,Wsdl,Nusoap,我编写了一个web服务,它可以在我以前的服务器上正常工作,但在更改服务器后,我的php cli出现问题,我将cli转换为cgi,之后,当连接到我的web服务的客户端为他显示此错误时: 我没有更改代码,只是更改了服务器 分析第2行的SOAP负载时发生XML错误:标记不匹配 我该怎么办?我发现了问题 问题在于php标记前的utf-8字符,并导致解析xml出现问题:  因此,不要以utf-8格式保存文件以utf-8格式保存,只需不添加BOM即可(utf-8不需要与utf-16相反的BOM)。

因此,不要以utf-8格式保存文件以utf-8格式保存,只需不添加BOM即可(utf-8不需要与utf-16相反的BOM)。