کارکتر های اینجوری ( %%84%20%) ؟؟؟؟

می یک url دارم مثلا یک لینک گوگل
کد:
http://www.google.com/aclk?sa=L&ai=CKJ4EOn8GTeHnAYj7sgbc5tTNDfqqt8kBovXUxRqZvLvbNAgAEAEgtlRQp_fXhAVg7Yrvg9QPyAEBqQLhXeT-VkWSPqoEHk_QJioES3wNSiFiEw_46z8ytaZ29KqaRMra0wfgnYAFkE4&sig=AGiWqtxclKQAWBRCw_JKknIzaSvh2GTkwg&adurl=http://eghamat24.com&rct=j&q=%D9%87%D8%AA%D9%84%20%DA%86%D8%A7%D9%84%D8%AF%D8%B1%D9%87&cad=rja

می خام کلمه سرچ شده و ورودی به سایتو از توش در بیارم که با کد زیر در اوردم

PHP:
   $h1tags = preg_match('/&q= ?.* &/isx',"http://www.google.com/aclk?sa=L&ai=CKJ4EOn8GTeHnAYj7sgbc5tTNDfqqt8kBovXUxRqZvLvbNAgAEAEgtlRQp_fXhAVg7Yrvg9QPyAEBqQLhXeT-VkWSPqoEHk_QJioES3wNSiFiEw_46z8ytaZ29KqaRMra0wfgnYAFkE4&sig=AGiWqtxclKQAWBRCw_JKknIzaSvh2GTkwg&adurl=http://eghamat24.com&rct=j&q=%D9%87%D8%AA%D9%84%20%DA%86%D8%A7%D9%84%D8%AF%D8%B1%D9%87&cad=rja",$patterns);
    $res = array();
    array_push($res,$patterns[0]);
    array_push($res,count($patterns[0]));

    $key=str_replace('&q=','',$res[0]);
    $key=str_replace('&','',$key);

حالا مشکل اینجاست که کارکتر ها به صورت:shock::shock:

6%D8%A7%D9%84%D8%AF%D

هستند اولا به این کارکترا میگن چی :-?:-?
دوما چه جوری به متن معمولی تبدیلش کنم:sad:
و بشه قشنگ دیدش که چیه

با تشکر
 
آخرین ویرایش:

sharktech

کاربر فعال
برای امنیت میان و لینک ها رو کد میکنن که شما میتونی به راحتی توسط تابع urldecode لینک های کد شده رو دیکد کنی و متن جستجو رو از لینک بیرون بکشی.
 
برای امنیت میان و لینک ها رو کد میکنن که شما میتونی به راحتی توسط تابع urldecode لینک های کد شده رو دیکد کنی و متن جستجو رو از لینک بیرون بکشی.

خدا خیرت بده :)
این تابع و دیده بودم توی php.net ولی خوب بسوزه پدر بی سوادی :sad:

خدا خیر دنیا و آخرت بهت بده :wink:
 

sharktech

کاربر فعال
ممنون, شما که مشهد هستی (خوش به حالتون) رفتی حرم ما رو هم دعا کن :rose:
 

coxixx

New Member
سلام من دارم روی یک سرچ کار میکنم
تو دیتا بیس میتونم کارکتر فارسی وارد کنم اما وقتی داده رو از دیتابیس می یارتش تو صفحه html میشه علامت ؟؟؟؟؟؟
میشه کمک کنید .
 

ziXet

مدیر انجمن PHP/MYSQL
سلام من دارم روی یک سرچ کار میکنم
تو دیتا بیس میتونم کارکتر فارسی وارد کنم اما وقتی داده رو از دیتابیس می یارتش تو صفحه html میشه علامت ؟؟؟؟؟؟
میشه کمک کنید .
این سوال بارها پرسیده شده!
جستجو کنید
 

جدیدترین ارسال ها

بالا