在使用 PHP和方法时,我注意到了不同的“转储”行为DOMDocument
。这是一个转储版权符号 (©) 的简单示例。saveXML()
saveHTML()
<?
$domDoc = new DOMDocument();
$domDoc->loadHTML("©");
echo $domDoc->saveHTML();
echo $domDoc->saveXML();
echo $domDoc->saveXML($domDoc);
?>
三个转储产生三种不同的输出:
第一个输出字符串©
第二个输出字符实体第三个输出版权符号 ( )©
的 UTF8 2 字节码U+00A9
为什么输出不同?有没有办法可预测性控制使用哪种方法?