ترميز الروابط وفك ترميزها

نسخت رابط صفحة منتج عربية لترسله، فظهر طويلًا مليئًا برموز مثل %D9%85%D8%B1. الرابط لم يتلف، بل هذا شكله المرمّز. فهم ما يحدث يساعدك حين تبني روابط الحملات أو تضع رابطًا داخل رابط آخر.

نُشر في · دقائق قراءة: 2

لماذا الترميز؟

الروابط تقبل مجموعة محدودة من الحروف الإنجليزية والرموز. أي حرف خارجها، مثل المسافة أو الحرف العربي، يُكتب بالبايتات التي تمثله، وكل بايت بعد علامة %. والحرف العربي بايتان في ترميز UTF-8، لذلك يصبح ستة رموز.

مثال محسوب

كلمة «مرحبا» من 5 حروف تصبح:

والمسافة في الرابط تصبح %20.

%D9%85%D8%B1%D8%AD%D8%A8%D8%A7

رابط كامل أم جزء منه؟

هذا الفرق هو مصدر معظم الأخطاء. في وضع «رابط كامل» تبقى الرموز التي تبني الرابط، مثل : و/ و? و=، كما هي، فيبقى الرابط صالحًا. في وضع «جزء من الرابط» تُرمّز هذه الرموز أيضًا، وهذا ما تحتاجه حين تضع رابطًا كاملًا داخل قيمة في رابط آخر.

مثال محسوب

النص https://a.com/x y?q=1 في وضع الرابط الكامل يصبح https://a.com/x%20y?q=1، ويبقى رابطًا يعمل.

والنص نفسه في وضع الجزء يصبح https%3A%2F%2Fa.com%2Fx%20y%3Fq%3D1.

الطريقة

  1. افتح ترميز وفك ترميز الروابط والصق النص.
  2. اختر الترميز أو فك الترميز، ثم الوضع: رابط كامل أو جزء.
  3. عند فك الترميز، إن وُجد تسلسل % غير صالح تخبرك الأداة بمكانه بدل أن تفشل بصمت.
  4. انسخ النتيجة.

أخطاء شائعة

  • الترميز المزدوج: ترميز نص مرمّز أصلًا يحوّل % إلى %25. الأداة تنبهك لكنها تنفذ ما طلبت.
  • الروابط القديمة المرمّزة بترميز Windows-1256 تظهر كترميز UTF-8 غير صالح ولا تُفك.
  • وضع الرابط الكامل لا يفك رموزًا مثل %2F و%3F، لأن فكها قد يغيّر معنى الرابط.

لروابط الحملات الإعلانية، يرمّز منشئ روابط UTM القيم العربية تلقائيًا. ولاختيار رابط صفحة نظيف من البداية، استخدم منشئ روابط الصفحات (Slug).

أسئلة شائعة

هل الرابط المرمّز يعمل؟

نعم، هو الشكل الذي ينتقل به الرابط فعلًا، والمتصفح يعرضه بالعربية في شريط العنوان.

لماذا يطول الرابط العربي كثيرًا؟

لأن كل حرف عربي بايتان، وكل بايت يُكتب بثلاثة رموز، فيصبح الحرف ستة رموز.

هل يُرسل الرابط إلى أي خادم؟

لا، الترميز يتم داخل متصفحك.