٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش مرجع رمزگذاری URL HTML

URL – منبع یاب یكنواخت مرورگرهای وب با استفاده از یک URL صفحات را از سرورهای وب درخواست می کنند. URL آدرس یک صفحه وب است ، مانند: https://www.yousefi.ir. رمزگذاری URL (رمزگذاری درصد) رمزگذاری URL کاراکترها را به فرمت قابل انتقال…

محمد یوسفی

6 جولای 2021

URL – منبع یاب یكنواخت

مرورگرهای وب با استفاده از یک URL صفحات را از سرورهای وب درخواست می کنند.

URL آدرس یک صفحه وب است ، مانند: https://www.yousefi.ir.


رمزگذاری URL (رمزگذاری درصد)

رمزگذاری URL کاراکترها را به فرمت قابل انتقال از طریق اینترنت تبدیل می کند.

URL ها فقط با استفاده از مجموعه نویسه های ASCII از طریق اینترنت ارسال می شوند .

از آنجا که URL ها اغلب حاوی نویسه هایی خارج از مجموعه ASCII هستند ، URL باید به یک قالب معتبر ASCII تبدیل شود.

رمزگذاری URL با یک “٪” جایگزین نویسه های ناامن ASCII می شود و پس از آن دو رقم هگزادسیمال می آید.

URL ها نمی توانند دارای فاصله باشند. رمزگذاری URL به طور معمول فضایی را با علامت مثبت (+) یا٪ 20 جایگزین می کند.


خودتان انرا آزمایش کنید

اگر روی دکمه “ارسال” در زیر کلیک کنید ، مرورگر URL را قبل از ارسال به سرور ، رمزگذاری می کند. یک صفحه در سرور ورودی دریافت شده را نمایش می دهد.

ورودی دیگری را امتحان کنید و دوباره روی ارسال کلیک کنید.


توابع رمزگذاری URL

در جاوا اسکریپت ، PHP و ASP توابع وجود دارد که می تواند برای رمزگذاری URL یک رشته استفاده شود.

PHP دارای تابع rawurlencode () و ASP دارای تابع Server.URLEncode () است.

در جاوا اسکریپت می توانید از تابع encodeURIComponent () استفاده کنید.

روی دکمه “URL Encode” کلیک کنید تا ببینید چطور عملکرد JavaScript متن را کد می کند.

 

توجه: تابع JavaScript فضا را به صورت٪ 20 رمزگذاری می کند.


مرجع کدگذاری ASCII

مرورگر شما با توجه به مجموعه کاراکترهای استفاده شده در صفحه شما ، کدگذاری ورودی را انجام می دهد.

کاراکتر پیش فرض تنظیم شده در HTML5 UTF-8 است.


مرجع رمزگذاری URL

نویسه های کنترل ASCII ٪ 00-٪ 1F در ابتدا برای کنترل دستگاه های سخت افزاری طراحی شده اند.

نویسه های کنترل در داخل URL کاری ندارند.

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها