【发布时间】:2012-01-11 09:52:00
【问题描述】:
如果我在将字符串作为文本节点添加到 DOMDocument 树之前输出字符串,那么我可以看到原始 UTF-8 编码被保留。所有的变音符号都是 UTF-8 编码的 - 当然。
然后我添加字符串并通过 saveXML() 输出 DOM 树对象,所有变音符号都被它们各自的数字实体替换。
我这样创建 DOMDocument:$xmlDoc = new \DOMDocument('1.0', 'UTF-8');
XML 不应该单独保留所有 UTF-8 编码的字符,只要它们不是 XML 特殊字符?
【问题讨论】:
标签: php xml utf-8 domdocument