我遇到了以下 HTML 存储在我的数据库中的问题:
Carer £4.20 per person<br />
并且正在使用 DOMDocument 输出到 XML,如下:
$content = htmlspecialchars($page->content);
$xmlDoc = new DOMDocument();
$xmlDoc->formatOutput = true;
//create the root element
$root = $xmlDoc->appendChild(
$xmlDoc->createElement("document"));
$page->appendChild(
$xmlDoc->createElement("content", $content));
导致
Carer £4.20 per person<br />
但是,是否可以使用命名的 HTML 实体来代替 HEX 编码,例如£
?