21,891
社区成员
发帖
与我相关
我的任务
分享
<?php
header("Content-type: text/html; charset=utf-8");
$myhtml=file("http://www.baidu.com");
$myhtml=join('',$myhtml);
$doc = new DOMDocument();
@$doc->loadHTML($myhtml);
$tags = $doc->getElementsByTagName('a');
foreach ($tags as $tag)
{
$html.='<a href='.$tag->getAttribute('href').'>'.$tag->childNodes->item(0)->nodeValue.'</a><br>';
}
echo $doc->encoding; //输出 gb2312 ,浏览器却显示乱码!(用gb2312编码的) 改成utf-8编码时显示正常。
?>
<?php
header("Content-type: text/html; charset=utf-8");
$myhtml=file("http://www.baidu.com");
$myhtml=join('',$myhtml);
$doc = new DOMDocument();
@$doc->loadHTML($myhtml);
$tags = $doc->getElementsByTagName('a');
foreach ($tags as $tag)
{
$html.='<a href='.$tag->getAttribute('href').'>'.$tag->childNodes->item(0)->nodeValue.'</a><br>';
}
echo $doc->encoding; //输出 gb2312 ,浏览器却显示乱码!(用gb2312编码的) 改成utf-8编码时显示正常。
?>