-1

英語以外のページを解析して関連情報を抽出し、抽出した情報を別の html ページに表示しようとしています。ただし、PHP Dom パーサー (simple_html_dom) を使用して関連テキストを正常に抽出できますが、抽出したテキストを元の言語で表示することはできません。URLからテキストを取得して表示する簡単なスクリプトを作成しました

header('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')));
$html をエコーし​​ます。

テキストがどのように表示されるかのスクリーンショットも添付しました。ここに画像の説明を入力

抽出したテキストを元の言語で表示するにはどうすればよいですか? 何か助けていただければ幸いです。

4

1 に答える 1

1

By not adding mysterious string manipulation routines, and not utf8_encode already utf8_encoded content :)

<?
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');
?>

works perfectly well here, sitting on Denmark, only pasting the above into an empty php file.

enter image description here

于 2013-10-04T08:41:17.060 に答える