php删除无效字符
我在使用php删除无效字符,php,regex,dom,character,Php,Regex,Dom,Character,我在使用$dom->loadHTML('.$html)时输出了以下错误 如何使用php定位并删除这些“无效”字符 Andrej未测试,但这应该可以: $buffer = ob_get_clean(); $tidy = new tidy(); $myHTML = $tidy->repairString('<?xml version="1.0" encoding="UTF-8"?>' . $html); $dom->loadHTML($myHTML); $buffer=o
$dom->loadHTML('.$html)时输出了以下错误代码>
如何使用php定位并删除这些“无效”字符
Andrej未测试,但这应该可以:
$buffer = ob_get_clean();
$tidy = new tidy();
$myHTML = $tidy->repairString('<?xml version="1.0" encoding="UTF-8"?>' . $html);
$dom->loadHTML($myHTML);
$buffer=ob_get_clean();
$tidy=新的tidy();
$myHTML=$tidy->repairString('.$html);
$dom->loadHTML($myHTML);
您可能需要考虑自定义函数来过滤/翻译无效字符。
$buffer = ob_get_clean();
$tidy = new tidy();
$myHTML = $tidy->repairString('<?xml version="1.0" encoding="UTF-8"?>' . $html);
$dom->loadHTML($myHTML);