php DOMDocument保存xml时$dom->saveXML()输出乱码解决方案
最近再写亚马逊接口的时候发现的问题,在亚马逊SDK echo $dom->saveXML();显示这个样子的
在代码添加了
foreach ($dom->childNodes as $item)
{
if ($item->nodeType == XML_PI_NODE)
{
$dom->removeChild($item); // remove hack
}
}
$dom->encoding = 'UTF-8'; // insert proper
于是就出来了
![](https://img2020.cnblogs.com/blog/1745147/202012/1745147-20201231114852776-1126503091.png)