PHP domdocument의 중국어 왜곡 코드에 대한 솔루션: 먼저 해당 파일을 연 다음 인코딩 문을 만듭니다. 문은 "$dom->loadHTML(mb_convert_encoding($profile, 'HTML-ENTITIES','UTF-8)입니다. '))" .
권장: "PHP Video Tutorial"
PHP DOMDocument loadHTML
DOMDocument::loadHTML에서 잘못된 문자에 대한 솔루션 기본 인코딩은 ISO-8859-1이므로 인코딩 문을 만들어야 합니다.
$dom->loadHTML(mb_convert_encoding($profile, 'HTML-ENTITIES', 'UTF-8'));
전체 테스트 코드:
$profile = ''; $dom = new DOMDocument(); $dom->loadHTML(mb_convert_encoding($profile, 'HTML-ENTITIES', 'UTF-8')); echo $dom->saveHTML($dom->getElementsByTagName('div')->item(0));イリノイ州シカゴにて、アイルランド系の家庭に、9
또 다른 방법은 loadHTML 문자 앞에 인코딩 문을 추가하는 것입니다:
$dom->loadHTML('<?xml encoding="utf-8" ?>' . $profile);
위 내용은 PHP Document에 중국어 문자가 깨져 있는 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!