کمک فوری: مشکل با آدرس فارسی صفحات در خواندن اطلاعات صفحه

ساخت وبلاگ

با عرض سلام وادب خدمت همه عزیزان

من با استفاده از کد زیر لینک های یک صفحه ی وب رو استخراج می کنم و مشکلی با آدرس های انگلیسی ندارم:

$ch = curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_URL,$url);
$ret = curl_exec($ch);
curl_close($ch);
$site=$ret;

//$ret=""
$htmlDoc = new DomDocument('1.0', 'UTF-8');
@$htmlDoc->loadHTML(mb_convert_encoding($site, 'HTML-ENTITIES', 'UTF-8'));
$xpath = new DOMXPath( $htmlDoc );

اگه لینک صفحه به صورت زیر باشه مشکلی نیس :

http://www.mashreghnews.ir/fa/news/6...A7%D8%B3%D8%AA

مشکل اونجایی ایجاد میشه که لینک بصورت زیر در میاد :

http://www.mashreghnews.ir/fa/news/6...م-کجاست

وقتی لینک بصورت بالا در میاد

$xpath
هیچی نداره ،

این لینک رو هم دیدم اما جواب نداد بهم

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

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 119 تاريخ : شنبه 16 مرداد 1395 ساعت: 6:13