نحوه رمزگذاری یا رمزگشایی URL
- انتخاب کنید که میخواهید رمزگذاری کنید یا رمزگشایی.
- مشخص کنید که یک پارامتر است (مقدار یک فیلد) یا یک URL کامل.
- متن خود را بنویسید یا جایگذاری کنید: نتیجه فوراً نمایش داده میشود.
- نتیجه را کپی کنید و در پیوند، کد یا جستجوی خود استفاده کنید.
چرا URL را رمزگذاری کنیم
آدرسهای وب فقط نویسههای مشخصی را مجاز میدانند. فاصله، حروف خاص و نمادهایی مانند & یا = با علامت % و دو رقم هگزادسیمال جایگزین میشوند (مثلاً فاصله %20 میشود). به این کار درصدگذاری (percent-encoding) میگویند.
اگر مقداری را درون یک پارامتر (?search=…) قرار میدهید، «یک پارامتر» را انتخاب کنید که : / ? & و = را هم رمزگذاری میکند. اگر URL کامل دارید و فقط میخواهید فاصلهها یا حروف خاص را escape کنید، «یک URL کامل» را انتخاب کنید.
رمزگشایی عکس این کار است: %C3%B1 را به ñ و %20 را به فاصله تبدیل میکند تا URL را همانطور که در ابتدا نوشته شده بخوانید.
نکاتی که باید بدانید
- هنگام رمزگشایی یک پارامتر، علامت + مانند فرمهای وب بهعنوان فاصله خوانده میشود.
- اگر در متن علامت % بدون دو رقم هگزادسیمال پس از آن باشد، قابل رمزگشایی نیست.
- بررسی نمیکند که آدرس وجود دارد یا درست نوشته شده است: فقط نویسهها را تبدیل میکند.
پرسشهای متداول
تفاوت پارامتر و URL کامل چیست؟
پارامتر همه نویسههای خاص از جمله : / ? & = را رمزگذاری میکند. URL کامل این نمادها را نگه میدارد چون بخشی از ساختار آن هستند.
چرا فاصله به %20 تبدیل میشود؟
چون فاصله در URL مجاز نیست. 20 کد هگزادسیمال آن است.
آیا با حروف فارسی و ایموجی کار میکند؟
بله، بهصورت UTF-8 رمزگذاری میشوند؛ مثلاً ñ به %C3%B1 تبدیل میشود.
آیا متن من به سرور ارسال میشود؟
خیر. همهچیز در مرورگر شما انجام میشود و متن هرگز از دستگاه شما خارج نمیشود.
آیا رایگان است؟
بله، رایگان است، به ثبتنام نیاز ندارد و مستقیماً در مرورگر شما کار میکند.