Dom文档和特殊字符
2022-08-30 13:31:52
这是我的代码:
$oDom = new DOMDocument();
$oDom->loadHTML("èàéìòù");
echo $oDom->saveHTML();
这是输出:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>èà éìòù</p></body></html>
我想要这个输出:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>èàéìòù</p></body></html>
我试过...
$oDom = new DomDocument('4.0', 'UTF-8');
或者使用1.0和其他东西,但什么都没有。
另一件事...有一种方法可以获得相同的未触及的HTML?例如,在输入中使用此 html 时,仅使用 DOMDocument 获取相同的输出,仅用于解析 DOM 并在标记内执行一些替换。<p>hello!</p>
<p>hello!</p>