saveHTML()没有正确输出特殊字符

时间:2015-12-29 20:49:33

标签: php character-encoding domdocument

我已查看其他答案(php: using DomDocument whenever I try to write UTF-8 it writes the hexadecimal notation of itDOMDocument->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.)除了使用DOMDocumentloadHTML等来删除HTML部分之外,还有其他方法吗?比如,如果我想删除<style id="fraction_class">及其所有内容,还有其他方法吗?

谢谢。

0 个答案:

没有答案