عدم نمایش خروجی بصورت فارسی (UTF8)

ساخت وبلاگ

سلام
این کد ها و خروجی منه ، مشکل کجاس دوستان ، برای سایت دیگه درست کار میکنه ، اما اینجا


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="utf-8"/>

<?php

$url = "http://www.isna.ir/news/95050112965/";//vase test rss

$dom = new DOMDocument;
libxml_use_internal_errors(true);
$dom->loadHTMLFile($url);
libxml_clear_errors();
$xpath = new DOMXPath($dom);

echo "3".'<br>';
$code_khabar = $xpath->query("//div[@class='meta-news']/ul/li[3]/*"); // code khabar
$time_khabar = $xpath->query("//div[@class='meta-news']/ul/*"); //time
$titr_khabar = $xpath->query("//div[@class='full-news']//header[@class='item-header']/*"); //titr
$pic_titr_khabar = $xpath->query("//div[@class='full-news']//figure[1]/img/@src"); //faghat pic_titr
$matn_khabar = $xpath->query("//div[@class='item-body content-full-news']/text() | //div[@class='item-body content-full-news']//div[@class='item-text']/p//img/@src | //div[@class='item-body content-full-news']//div[@class='item-text']/p//text() ");

foreach ($code_khabar as $t ){ //code

$test = $t->textContent;
trim($test );

//arrays of persian and latin numbers
$persian_num = array('۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹');
$latin_num = range(0, 9);
$test = str_replace($persian_num, $latin_num, $test);

$kh_code[]=$test ;
echo '$code_khabar='.$test.'<br>';
}
foreach ($time_khabar as $tt ){ //feild dovom az arraye daraye meghdare time khabar mibashad

$test2 = $tt->textContent;
trim($test2 );
$kh_time[]=$test2 ;
echo '$time_khabar='.$test2.'<br>';
}
foreach ($titr_khabar as $ttt ){ //titr

$test3 = $ttt->textContent;
trim($test3 );
$kh_titr = $kh_titr.$test3."SSS";
}
echo '$titr_khabar='.$kh_titr.'<br>';
foreach ($pic_titr_khabar as $tttt ){ //titr

$test4 = $tttt->textContent;
trim($test4 );
$kh_pic_titr[]=$test4 ;
echo '$kh_pic_titr222222222='.$kh_pic_titr[0].'<br>';

}
$tedad_t_titr=sizeof($kh_pic_titr);

if ($tedad_t_titr == 0) {
$kh_pic_titr[0] = 'بدون مقدار';
echo '$kh_pic_titr[0111111]='.$kh_pic_titr[0].'<br>'.'<br>';
}
foreach ($matn_khabar as $ttttt ){ //matn khabar

$test5 = $ttttt->textContent;
trim($test5);

$mizane_img1="http";
$mizane_img2=".jpg";
$img_1 = strpos($test5, $mizane_img1);
$img_2 = strpos($test5, $mizane_img2);

if ($img_1 > 0 || $img_2 > 0){ //baraye inke befahmim tasvir hastesh
$test5 = '%<%'.$test5.'%>%'; //
}
$kh_matn = $kh_matn.$test5."SSS";
}
echo '$kh_matn='.$kh_matn.'<br>';
$tole_matn=strlen($kh_matn);//tole $kh_matn
echo '$tole_matn='.$tole_matn.'<br>';
if ($tole_matn < 4 ) {
$kh_matn = 'بدون مقدار';
echo '$kh_matn[0]='.$kh_matn.'<br>'.'<br>';
}

?>

OUT==>


$code_khabar=
$code_khabar=کد خبر:
$code_khabar=95050112965
$time_khabar= چهارشنبه / ۲۰ مرداد ۱۳۹۵ / ۲۰:۲۷
$time_khabar= دسته‌بندی: فقه و حقوق
$time_khabar= کد خبر: 95050112965
$time_khabar= خبرنگار : 71565
$time_khabar=چاپ
$titr_khabar=سخنگوی شورای نگهبان: لایحه احکام دائمی برنامه‌های توسعه کشور وارد رسیدگی ماهوی بندها و مواد مصوبه می‌شود SSS
$kh_pic_titr222222222=http://cdn.isna.ir/d/2016/08/09/3/57331880.jpg
$kh_matn= SSS SSSبه گزارش ایسنا، متن پیام تلگرامی عباسعلی کدخدایی به شرح زیر است:SSSباسمه تعالیSSSامروز چهارشنبه ۲۰ مرداد ماه ۱۳۹۵SSSجلسه شورای نگهبان برای بررسی لایحه احکام دائمی برنامه‌های توسعه کشور برگزار و مقرر شد با توجه به اصلاحات به عمل آمده، در جلسات آتی شورا وارد رسیدگی ماهوی بندها و مواد مصوبه شود.SSSسخنگوی شورای نگهبان در پیامی دیگر در این باره نوشت: جلسه امروز شورای نگهبان با حضور رئیس محترم مجلس شورای اسلامی ادامه یافت. تعامل بیشتر مجلس و شورا در رسیدگی به مصوبات و تشکیل این گونه جلسات در آینده، مورد تاکید دو طرف قرار گرفت.SSSانتهای پیامSSS SSS SSS SSS
$tole_matn=1922
$kh_pic_titr222222222=سرویس سیاسی

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 166 تاريخ : پنجشنبه 21 مرداد 1395 ساعت: 5:23