我已查看其他答案(php: using DomDocument whenever I try to write UTF-8 it writes the hexadecimal notation of it,DOMDocument->saveHTML() converting to space),要么他们不适用于我的情况,要么我不理解他们。
我正在向$dom
提供一些HTML ...
$dom = new DOMDocument;
$dom->loadHTML($table_data_for_db);
然后我用它做了一些东西,然后像这样输出..
$table_data_for_db = $dom->saveHTML();
echo $table_data_for_db;
问题是→
等特殊字符最终会像→
一样。
1。)有办法解决这个问题吗?
2.)除了使用DOMDocument
,loadHTML
等来删除HTML部分之外,还有其他方法吗?比如,如果我想删除<style id="fraction_class">
及其所有内容,还有其他方法吗?
谢谢。