php显示汉字,在php中如何显示汉字?

我现在建立的是我从中文RSS网站的RSS feed中抓取的,但是一旦我回应出来是空白的,我的代码就工作在英文RSS上,我尝试了很多解码,iconv,header(“Content-Type:text/html; charset = utf-8“);,但仍然不能在我的屏幕上显示任何中文单词。在php中如何显示汉字?

这里是我的编码:

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 &类= enternews & TN = RSS”);

你能帮我解决我的问题吗?

谢谢

+0

你甚至不喜欢??????????问题标记 –

+0

不,我只是空白页 –

+0

这可能有助于http://stackoverflow.com/questions/2899274/php-simplexml-why-does-simplexml-load-string-fail-to-parse-google-weather- –

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值