这是我的编码:
header("Content-Type: text/html; charset=utf-8");
function getrssfeed($feed_url){
$Current = date("Y-m-d" ,strtotime("now"));
$content = file_get_contents($feed_url);
$xml = new SimpleXmlElement($content);
$body = "";
foreach($xml->channel->item as $entry){
$body .= get_html_translation_table(htmlspecialchars_decode(strip_tags($Current ." ". $entry->description))) . "\n\n";
//$result = iconv('UTF-8', 'ISO-8859-1//TRANSLIT//IGNORE', $body);
$i++;
if($i==5) {
break;
}
}
echo $body;
}
getrssFeed( “http://news.baidu.com/n?cmd=1&class=enternews&tn=rss”);
你能帮助我解决问题吗?
谢谢
答案 0 :(得分:1)
放了这个
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
答案 1 :(得分:1)
你需要做的两件事
内容= “text / html的;字符集= UTF-8”
答案 2 :(得分:0)
可能是您可以使用此功能
mb_convert_encoding
,但与此同时,你应该注意本机文件字符集必须是utf-8或gb2312