PDA

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



h.soltani1333
پنج شنبه 12 شهریور 1394, 10:04 صبح
با سلام
من با استفاده از کد زیر لینک های یک صفحه ی وب رو استخراج می کنم و مشکلی با آدرس های انگلیسی ندارم:

<?phpinclude_once('./simple_html_dom.php');
$html = file_get_html("http://iranwebyar.ir");foreach($html->find('a') as $element) echo $element->href . '<br>';?>
مشکل از جایی شروع میشه که آدرس دارای کلمات فارسی باشه مثلاً:

http://iranwebyar.ir/قوانین-تجارت-الکترونیک-در-ایران
که از تبدیل به utf-8 هم استفاده کردم و حروف فارسی رو به شکل ؟ نشون می داد.
آیا روشی برای تبدیل این نوع آدرس ها یا استفاده از روشی دیگر وجود دارد.
با تشکر

morteza_naderloo
شنبه 14 شهریور 1394, 11:59 صبح
با سلام
دوست عزیز با استفاده از این دو تابع مشکلت حل میشه


urlencode();
urldecode()