PHP DOM解析用问号替换引号

时间:2018-06-26 09:32:23

标签: php

我有一个脚本可以解析不同的div并将其从我的字符串中删除。我使用utf-8编码,因为字符串中有德语特殊字符。它可以完美运行,但总是存在带引号的错误。因为它们被问号代替。例如:“ exmaple”成为?example?

这是我的代码:

 $doc = new DOMDocument;
            $doc->preserveWhiteSpace = false;
            $doc->encoding = 'utf-8';
            $doc->loadhtml(utf8_decode($content));

            $xpath = new DOMXPath($doc);

            $ns = $xpath->query('//div[@id="amazon-polly-label-tab"]|//div[@id="amazon-polly-play-tab"]|//div[@id="amazon-polly-by-tab"]');
            // there can be only one... but anyway
            foreach($ns as $node) {
                $node->parentNode->removeChild($node);
            }
            echo $doc->savehtml();

你知道我必须改变什么吗?

0 个答案:

没有答案
相关问题