ترميز وفك ترميز URL
اجعل النص آمنًا لوضعه في رابط، وأعد النص المرمّز بعلامة % إلى كلمات مقروءة، واعرف مما يتكوّن الرابط.
محفوظ على هذا الجهاز
يعمل داخل متصفحك. لا يُرفع أي شيء.
محفوظ
النتيجة
ستظهر النتيجة هنا أثناء الكتابة.
يتعذّر فك ترميز هذا
أجزاء هذا الرابط
معاملات الاستعلام
| الاسم | القيمة (بعد فك الترميز) |
|---|
طريقة الاستخدام
-
اختر الاتجاه
يجعل الترميز النص آمنًا لاستخدامه في رابط. ويعيد فك الترميز تسلسلات مثل %C3%A9 إلى أحرف مقروءة.
-
حدّد ما تريد ترميزه
تحتاج قيمة معامل واحد إلى ترميز كل حرف خاص فيها. أما الرابط الكامل فيحتفظ بالشرطات المائلة وعلامة الاستفهام وعلامات &.
-
انسخ أو افحص
انسخ النتيجة، أو اقرأ الجدول الذي يقسّم الرابط إلى بروتوكول ومضيف ومسار ومعاملات ومقطع.
الأسئلة الشائعة
هل يُرسل النص الذي ألصقه إلى أي مكان؟
لا. يتم الترميز وفك الترميز وتحليل الرابط كلها داخل متصفحك، فتبقى الروابط التي تحتوي على رموز وصول أو بيانات شخصية على جهازك.
ما الفرق بين ترميز جزء من الرابط وترميز رابط كامل؟
الجزء، مثل عبارة بحث توضع بعد ?q=، يجب أن تُرمَّز فيه أحرف مثل & و= و/ حتى لا تُقرأ على أنها من بنية الرابط. أما الرابط الكامل فيحتفظ بهذه الأحرف لأنها تشكّل بنيته، ولا يُرمِّز سوى المسافات والأحرف غير الموجودة في ASCII.
هل تصبح المسافات %20 أم +؟
كلاهما شائع. تعمل %20 في كل مكان من الرابط. أما + فلا تعني مسافة إلا في سلاسل الاستعلام التي ترسلها نماذج HTML. وعند الشك، استخدم %20.
لماذا تتحوّل الأحرف العربية والمشكّلة إلى عدة رموز %؟
تستخدم الروابط ترميز UTF-8، حيث يشغل حرف مثل é أو أي حرف عربي بايتين، ويشغل الرمز التعبيري أربعة بايتات. ويُكتب كل بايت على شكل % متبوعة برقمين ست عشريين، فيصبح é مثلًا %C3%A9.
لماذا يفشل فك ترميز بعض النصوص؟
يفشل فك الترميز عندما لا يلي علامةَ % رقمان ست عشريان، أو عندما لا تكون البايتات UTF-8 صالحًا، وهو ما يحدث غالبًا مع نصوص رمّزتها أنظمة قديمة بترميز Latin-1. ويُظهر الخطأ موضع المشكلة بالضبط.