با سلام
من با استفاده از کد زیر لینک های یک صفحه ی وب رو استخراج می کنم و مشکلی با آدرس های انگلیسی ندارم:
<?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 هم استفاده کردم و حروف فارسی رو به شکل ؟ نشون می داد.
آیا روشی برای تبدیل این نوع آدرس ها یا استفاده از روشی دیگر وجود دارد.
با تشکر