Heim > Artikel > Backend-Entwicklung > Was tun, wenn das PHP-Domdocument verstümmelte chinesische Zeichen enthält?
Lösung für den chinesischen verstümmelten Code im PHP-Domdocument: Öffnen Sie zuerst die entsprechende Datei und geben Sie dann eine Codierungsanweisung ein. Die Anweisung lautet „$dom->loadHTML(mb_convert_encoding($profile, ‚HTML-ENTITIES‘,‘UTF -8') )".
Empfohlen: "PHP-Video-Tutorial》
Lösung für verstümmelten Code in PHP DOMDocument loadHTML
DOMDocument::loadHTML-Standardcodierung ist ISO-8859-1, daher müssen wir eine Codierungsanweisung erstellen:
$dom->loadHTML(mb_convert_encoding($profile, 'HTML-ENTITIES', 'UTF-8'));
Vollständiger Testcode:
$profile = ''; $dom = new DOMDocument(); $dom->loadHTML(mb_convert_encoding($profile, 'HTML-ENTITIES', 'UTF-8')); echo $dom->saveHTML($dom->getElementsByTagName('div')->item(0));イリノイ州シカゴにて、アイルランド系の家庭に、9
Eine andere Methode besteht darin, HTML-Zeichen zu laden. Vorwort die Kodierungsanweisung:
$dom->loadHTML('<?xml encoding="utf-8" ?>' . $profile);
Das obige ist der detaillierte Inhalt vonWas tun, wenn das PHP-Domdocument verstümmelte chinesische Zeichen enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!