PHP: очистить неанглийские HTML-страницы

Я пытаюсь проанализировать некоторые неанглийские страницы и извлечь соответствующую информацию, а затем показать извлеченную информацию на других страницах HTML. Однако я могу успешно извлечь соответствующий текст с помощью анализатора PHP Dom (simple_html_dom), однако я не могу показать извлеченный текст на языке оригинала. Я сделал простой скрипт, который бы просто получал текст с URL и показывал

заголовок ('Content-type: text/html; charset=utf-8');
$html = str_get_html(utf8_encode(file_get_contents('http://www.bhaskar.com/article-ht/INT-washington-capitol-hill-shooting-suspected-woman-shot-dead-by-police-4393270-PHO. HTML ')));
echo $html;

Я также приложил снимок экрана с тем, как показываются тексты.

Как я могу показать извлеченный текст на языке оригинала? Буду очень признателен за любую помощь.

1 ответ

Не добавляя таинственные процедуры манипулирования строками, и не utf8_encode уже utf8_ закодированный контент:)

<?
header('Content-type: text/html; charset=utf-8');
echo file_get_contents('http://www.bhaskar.com/article-ht/INT-washington-capitol-hill-shooting-suspected-woman-shot-dead-by-police-4393270-PHO.html');
?>

работает отлично здесь, сидя в Дании, только вставляя вышеупомянутое в пустой файл php.

Другие вопросы по тегам