PDA

View Full Version : مشکل در utf8 هنگام واکشی فقط از سایت تابناک (مبتدی ام)



hamedg1366
چهارشنبه 03 خرداد 1396, 10:09 صبح
با عرض سلام و ادب خدمت همه عزیزان


به مشکل عجیبی برخوردم و چند روز ه نمیتونم راه حلی براش پیدا کنم، کل اینترنت رو زیر رو کردم اما ...

کد زیر اطلاعات رو از سایت ورزش کش و نمایش میدهد اما برای لینک تابناک حروف خرچنگ قورباغه نمایش میدهد

سایت ورزش 3 درسته:

echo file_get_contents('http://www.varzesh3.com/news/1307397/%22');


سایت تابناک حروف فارسی خرچنگ قورباغه نشون میده:


echo file_get_contents('http://www.tabnak.ir/fa/news/696498/');



خروجی سایت تابنک :


��}�rG��3�W�1+��a�%�![��cw�9�ggw=>��Zj�1� R�鈑V�>�q�oĐ�H�y�=���� �|(�헜̬���q# ��;}���

از این روش هم استفاده کردم جواب نداد:


$html = mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");





ممنون میشم راهنمایی کنید

Sorkhabi.NeT
چهارشنبه 03 خرداد 1396, 14:58 عصر
از gzdecode باید استفاده کنید
خروجی که میده gz شده هست (فشرده)


$res = file_get_contents('http://www.tabnak.ir/fa/news/696498/');
$res = gzdecode ($res);
echo $res;