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

رمّز الروابط العربية بصيغة UTF-8 المئوية، أو فك ترميزها إلى نص مقروء.

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

ما الذي يفحصه وكيف يعمل

الترميز المئوي يكتب كل بايت من صيغة UTF-8 للحرف بالشكل %XX كما يعرّفه RFC 3986. فالمسار العربي مثل نعناع يصبح %D9%86%D8%B9%D9%86%D8%A7%D8%B9. وتوصي إرشادات Google لبنية الروابط بترميز الأحرف غير ASCII بنسبة مئوية في الروابط، وباستخدام كلمات بلغة جمهورك في الرابط. يحافظ وضع الرابط على البنية: تبقى البروتوكول والمضيف والشرطات المائلة وعلامتا ? و& في الاستعلام كما هي، ويُرمَّز كل جزء من المسار وكل قيمة استعلام. أما وضع القيمة فيرمّز كل شيء عدا الحروف والأرقام و- _ . ~ كما تفعل encodeURIComponent. وتُكتب أرقام الست عشرية بأحرف كبيرة.

هل تستخدم روابطي كلمات عربية أم إنجليزية؟

تقول إرشادات Google استخدم كلمات بلغة جمهورك في الرابط، ورمّز الأحرف غير ASCII بنسبة مئوية في الروابط. وكلاهما يعمل. اختر نمطاً واحداً للموقع والتزم به.

لماذا يعرض المتصفح العربية بينما يعرض سجل الخادم %D9...؟

يعرض المتصفح الصيغة المفكوكة في شريط العنوان لكنه يرسل بايتات UTF-8 المرمّزة بنسبة مئوية. وتعرض السجلات ما أُرسل فعلاً.

أي وضع أستخدم لقيمة معامل؟

استخدم ترميز قيمة. فهو يرمّز كذلك أحرفاً مثل / ? & و= التي قد تنهي المعامل أو تقسمه.

المصادر

أدوات ذات صلة

الخصوصية

يعمل في متصفحك ولا يُرفع أي شيء. الأداة التفاعلية تحتاج إلى JavaScript.