更改 php 中 xml 文件的编码

Change encoding of an xml file in php

我打开了服务器,正在等待查询。 当我发送查询时,服务器将回答它并将结果保存在 xml 文件中。 问题是,我无法正确使用此 xml,因为 xml 的第一行现在写为:

xml version="1.0 编码="utf-8"

如果我在编辑器中将其更改为:

xml version="1.0 encoding="iso-8859-1

比它工作正常。 但是我不想用编辑器和我的手,而是想要 php 来做? 感谢

只是为了结束这个问题: 我在 xml 文件中使用了 str_replace(str,'utf-8','iso-8859-1') ,这有助于我以正确的方式打开 xml 文件。 谢谢你