то, что я сейчас создаю, я хватаю из RSS-канала на китайском веб-сайте RSS, но как только я эхо-код пуст, мой код работал на английском RSS, я пытаюсь много декодирования, iconv, header («Content-Type: text / html ; charset = utf-8 ") ;, но все равно то же самое не может отображать ни одного китайского слова на моем экране.
вот мое кодирование:
header("Content-Type: text/html; charset=utf-8"); function getrssfeed($feed_url){ $Current = date("Ymd" ,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");
Можете ли вы помочь мне, как решить мою проблему?
Спасибо