رابط منتجي يظهر فيه %25D9 بدل الحروف العربية ويفتح صفحة خطأ، كيف أرجعه إلى شكله الصحيح؟
%25 هي علامة % بعد ترميزها، فوجود %25D9 يعني أن الرابط رُمّز مرتين. فكّ ترميزه مرة واحدة وافحص النتيجة: إن صار يبدأ بمثل %D9 فهذا هو الشكل المرمّز العادي الذي تفهمه المتصفحات، وفك ثانٍ يعطيك الحروف العربية المقروءة.
كيف يحدث الترميز المزدوج؟
حرف الميم «م» يُكتب في الرابط %D9%85. لو أخذ أحدهم هذا الشكل المرمّز ورمّزه مرة أخرى، فإن كل علامة % فيه تُعامل كحرف عادي يحتاج ترميزًا، فتصبح %25. جربنا ذلك في الأداة: ترميز %D9%85 أعطى %25D9%2585، مع تنبيه يقول إن النص يبدو مرمّزًا سابقًا وإن ترميزه مرة أخرى يحوّل كل % إلى %25.
يحدث هذا عادة حين تنسخ رابطًا من شريط العنوان، وهو مرمّز أصلًا، ثم تلصقه في أداة أو نظام يرمّز كل ما يُعطى له. أو حين يمر الرابط على نظامين كل منهما يرمّز القيم. والنتيجة رابط يطلب من الخادم صفحة اسمها حرفيًا «%D9%85...» بدل «م...»، فلا يجدها.
الإصلاح خطوة خطوة
خذ رابط صفحة «عطور» بعد أن رُمّز مرتين:
https://example.com/%25D8%25B9%25D8%25B7%25D9%2588%25D8%25B1
- افتح ترميز وفك ترميز الروابط واختر «فك الترميز» ثم «رابط كامل».
- الصق الرابط. أعطت الأداة: https://example.com/%D8%B9%D8%B7%D9%88%D8%B1، أي أن %25 عادت %.
- هذا الناتج هو الرابط المرمّز الصحيح، ويعمل كما هو. انسخه واستخدمه.
- إن أردت رؤية الحروف، الصق الناتج وفكّه مرة أخرى، فيظهر https://example.com/عطور.
ولرمز واحد قصير النتيجة نفسها: فك %25D9%2585 أعطى %D9%85، وفك هذا أعطى «م».
لماذا خطوة واحدة في كل مرة؟
لأنك لا تعرف دائمًا كم مرة رُمّز الرابط. قد يكون مرتين أو ثلاثًا. إن فككته مرة وما زالت فيه %25 ففكه مرة أخرى، وتوقف عند أول نتيجة لا تحتوي %25. هذه هي النسخة المرمّزة مرة واحدة، وهي ما تضعه في أي مكان يطلب رابطًا. الفك أكثر من ذلك قد يفك رموزًا كانت مقصودة، مثل %2F داخل قيمة.
أي وضع تختار عند الفك؟
- «رابط كامل» للرابط كله: لا يفك رموز البنية مثل %2F و%3F و%26، فلا يتغير معنى الرابط أثناء الإصلاح.
- «جزء من رابط» لقيمة واحدة أخذتها من الرابط، مثل اسم صفحة أو قيمة معامل، لأنه يفك كل شيء.
كيف تمنع تكرار المشكلة؟
حين ترى أن النص فيه تسلسلات مثل %D9 أو %20، فهو مرمّز غالبًا، فلا ترمّزه مرة أخرى. الأداة تنبهك إلى ذلك قبل أن تنسخ الناتج. وإن كنت تنشئ روابط صفحات منتجات جديدة، فاختيار رابط قصير بحروف لاتينية من منشئ روابط الصفحات (Slug) يجنبك طبقات الترميز من الأساس.
أسئلة شائعة
هل الرابط الذي فيه %D9 سليم؟
نعم، هذا هو الشكل الذي ينتقل به الرابط العربي، والمتصفح يعرضه بالعربية في شريط العنوان.
كيف أعرف أن الرابط رُمّز مرتين؟
علامة %25 متبوعة برقمين أو حرفين ست عشريين، مثل %25D9 أو %2520، علامة شبه مؤكدة.
هل تصلح الأداة الرابط تلقائيًا؟
لا، هي تفك مرة واحدة في كل ضغطة، وتترك لك قرار التوقف.
