بدست آوردن آدرس url فارسی

شروع موضوع توسط hamedroy ‏25 ژوئن 2016 در انجمن ابزار و کدهای آماده PHP

  1. hamedroy

    hamedroy Member

    ارسال‌ها:
    93
    تشکر شده:
    54
    امتیاز دستاورد:
    18
    سلام.
    وقتی میخواهیم آدرس url که درونش از عبارات فارسی استفاده شده رو دریافت کنیم به طور معمول با توابع Php متغیر دریافتی چنین چیزی رو نشون میده.

    %8C%D8%AA-%D8%AC%D9%88%D9%85%D9%84%D8%A7/item/991-get-joomla-urls.htm

    میخواستم بدونم آیا تابعی هست که دقیقا همون آدرس رو برگردونه یا اینکه تابعی هست که این آدرس رو مجددا به فارسی تبدیل کنه؟
     
    نوشته شده توسط hamedroy در ‏25 ژوئن 2016
  2. RedZed

    RedZed New Member

    ارسال‌ها:
    12
    تشکر شده:
    3
    امتیاز دستاورد:
    3
    سلام
    می تونید از تابع urldecode یا بهترش rawurldecode استفاده کنید.
    برای این میگم rawurldecode بهتره چون این تابع فقط واژه های انکود شده ای که اولشون علامت % باشه رو به حروف اصلی دیکد میکنه ولی تابع urldecode علامت به علاوه (+) هم تبدیل به فاصله میکنه البته ممکنه این کار از نظر شما نیاز باشه که خب اون موقع تابع urldecode بهتره ولی من تو برنامه هام همیشه از rawurldecode استفاده میکنم.
     
    نوشته شده توسط RedZed در ‏5 سپتامبر 2016
    hamedroy از این پست تشکر کرده است.

به اشتراک بگذارید