کدگذاری URL

کدگذاری درصدی (Percent-encoding) و کدگشایی نشانی‌های URL و رشته‌های پرس‌وجو

دربارهٔ این ماشین‌حساب

کدگذاری URL متن را با قواعد استاندارد encodeURIComponent و decodeURIComponent به‌صورت درصدی کدگذاری و کدگشایی می‌کند و همچنین می‌تواند یک رشتهٔ پرس‌وجو را به جفت‌های کلید/مقدار جداگانه تجزیه کند — از جمله کلیدهای تکراری و + به معنای فاصله. تعداد نویسه‌های ورودی و خروجی را گزارش می‌دهد و دنباله‌های درصدی نامعتبر هنگام کدگشایی، به‌جای شکست بی‌صدا، خطای روشنی برمی‌گردانند. برای ساختن پیوند، اشکال‌زدایی APIها و خواندن رشته‌های پرس‌وجو کاربردی است.

کدگذاری URL: روش استفاده

  1. ورودی خود را در کادر وارد یا جای‌گذاری کنید.
  2. خروجی را بخوانید؛ هم‌زمان با تایپ کردن فوراً به‌روز می‌شود.
  3. در صورت وجود گزینه‌ها، آن‌ها را متناسب با نیاز خود تنظیم کنید.
  4. نشانی صفحه را کپی کنید تا همین نتیجه را به اشتراک بگذارید.

نمونه‌های رایج

  • کدگذاری "hello world & more" → hello%20world%20%26%20more
  • کدگشایی caf%C3%A9%20au%20lait → café au lait
  • تجزیهٔ ?q=unit+price&page=2&sort=asc → 3 پارامتر: q="unit price"، page="2"، sort="asc"

پرسش‌های متداول

کدگذاری URL: چگونه کار می‌کند؟

ورودی خود را وارد یا جای‌گذاری کنید؛ پردازش مستقیماً در مرورگر شما انجام می‌شود و نتیجه بی‌درنگ نمایش داده می‌شود. هیچ‌چیز از آنچه تایپ می‌کنید به سرور فرستاده نمی‌شود؛ کل محاسبه روی دستگاه خودتان انجام می‌شود.

کدگذاری URL: چه زمانی به کار می‌آید؟

برای کارهای توسعه، اشکال‌زدایی، طراحی و مدیریت سیستم مفید است؛ هر زمان که بخواهید این تبدیل یا بررسی را سریع و بدون نصب چیزی یا سپردن داده‌هایتان به یک سرویس شخص ثالث انجام دهید.

نتایج چقدر قابل اعتمادند؟

این ابزار استاندارد یا مشخصهٔ مربوط را مستقیماً پیاده‌سازی می‌کند، بنابراین خروجی آن با خروجی نرم‌افزارهای سازگار با استاندارد یکسان است. حالت‌های مرزی مانند ورودی خالی یا نادرست به‌روشنی گزارش می‌شوند و بی‌صدا شکست نمی‌خورند.

آیا می‌توانم یک نتیجهٔ مشخص را با دیگران به اشتراک بگذارم؟

بله. ورودی شما نشانی صفحه (URL) را به‌روز می‌کند؛ بنابراین با کپی کردن نوار نشانی و فرستادن پیوند، ابزار با همان وضعیت برای هر کسی که روی آن کلیک کند دوباره باز می‌شود.