کدگذاری و رمزگشایی URL (Percent Encoding)

نشانی یا متن را وارد کنید و نوع تبدیل را انتخاب کنید.

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

  1. نشانی یا متن مورد نظر را وارد کنید.
  2. اگر ورودی نشانی کامل است، گزینهٔ «حالت نشانی کامل» را فعال کنید.
  3. دکمهٔ کدگذاری یا رمزگشایی را بزنید و خروجی را کپی کنید.

دربارهٔ کدگذاری و رمزگشایی URL

در نشانی وب فقط مجموعهٔ محدودی از نویسه‌ها مجاز است. حروف فارسی، فاصله و علامت‌هایی مانند & و ? باید به شکل درصدی (مثلاً %20 برای فاصله) کدگذاری شوند تا مرورگر و سرور آن‌ها را درست بفهمند. هنگام کپی‌کردن لینک فارسی از مرورگر، همین رشته‌های %D8%… را می‌بینید.

اگر یک تکه از نشانی، مانند مقدار یک پارامتر را کدگذاری می‌کنید، حالت پیش‌فرض را بگذارید؛ برای کدگذاری یک نشانی کامل با حفظ ساختار آن، «حالت نشانی کامل» را فعال کنید.

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

تفاوت دو حالت چیست؟

در حالت پیش‌فرض همهٔ نویسه‌های خاص (مثل / و ?) هم کدگذاری می‌شود؛ در حالت نشانی کامل ساختار نشانی دست‌نخورده می‌ماند.

علامت + در رمزگشایی چه می‌شود؟

در حالت پیش‌فرض علامت + به فاصله تبدیل می‌شود، چنان‌که در فرم‌های وب مرسوم است.

چرا خطای ورودی نامعتبر می‌دهد؟

احتمالاً دنبالهٔ درصدی ناقص است؛ مثلاً % بدون دو رقم هگزادسیمال پس از آن.

آخرین به‌روزرسانی این صفحه: