أداة للمطورين / 09

ترميز URL وفك ترميزه

حوّل النص إلى مكوّن URL أو فك ترميز القيم المرمّزة بالنسبة المئوية وإعادتها إلى نص.

ترميز URL وفك ترميزه: يستخدم TOEA برنامج ترميز مكوّنات URI في المتصفح، مع الحفاظ على Unicode من خلال الترميز بالنسبة المئوية باستخدام UTF-8. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
مشفّر مكوّنات URLمعالجة محلية

تعمل بالكامل في المتصفح

رمّز القيم، لا عناوين URL كاملة

تمنح أحرف مثل ? و& و= و# و/ عنوان URL بنيته، لذلك يجب ترميز القيمة التي تحتوي عليها قبل وضعها في العنوان. رمّز كل قيمة استعلام على حدة، ثم ادمجها: ?q= متبوعًا بنص البحث المرمّز. يؤدي ترميز عنوان URL كامل أيضًا إلى ترميز :// والشرطات المائلة فيه، مما يفسده.

في JavaScript، تُستخدم الدالة encodeURIComponent للقيم؛ أما encodeURI فتُبقي الأحرف البنيوية كما هي، وتناسب عنوان URL كاملًا لا يحتوي إلا على مسافات أو أحرف ذات علامات تشكيل.

اكتشاف الترميز المزدوج

تعني %2520 في عنوان URL أن المسافة رُمّزت مرتين: أولًا إلى %20، ثم رُمّزت علامة % فيها إلى %25. يحدث ذلك عند ترميز قيمة مرمّزة مسبقًا مرة أخرى، غالبًا بواسطة إطار عمل يرمّز تلقائيًا. فك الترميز مرة واحدة وانظر إلى ما تبقى. لرؤية كل جزء من عنوان URL على حدة، استخدم محلل URL.

طريقة الاستخدام

  1. اختر «ترميز» أو «فك الترميز».
  2. ألصق قيمة المكوّن.
  3. حوّل النتيجة وانسخها.

الخصوصية والقيود

لا يُرسل أي شيء عبر الشبكة. تعمل الأداة على مكوّن URL، وليس على بنية URL كاملة.

أدوات ذات صلة

الأسئلة الشائعة

لماذا يُرمّز الفراغ كـ %20؟

تستخدم مكوّنات URI الترميز بالنسبة المئوية، بينما قد يستخدم ترميز النماذج علامات الجمع بدلاً من ذلك.

هل يمكن فك ترميز تسلسلات الهروب غير الصحيحة؟

لا. تُبلّغ الأداة عن تسلسلات النسبة المئوية غير الصالحة بدلاً من تخمينها.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا