طريقة الاستخدام
اختر العملية
«ترميز قيمة» لكلمة أو نص تضعه بعد = في الرابط، و«ترميز رابط كامل» لرابط بعلاماته، و«فك الترميز» لقراءة رابط مرمّز.
الصق النص
يظهر الناتج فورا. كل سطر يُعالج وحده.
حلّل الرابط
من تبويب «تحليل رابط» نعرض النطاق والمسار وكل متغير بعد علامة ؟ بقيمته المفكوكة.
الفرق بين الطريقتين
| النص | ترميز قيمة | ترميز رابط كامل |
|---|---|---|
a b | a%20b | a%20b |
?x=1&y=2 | %3Fx%3D1%26y%3D2 | ?x=1&y=2 |
https:// | https%3A%2F%2F | https:// |
| رياض | %D8%B1%D9%8A%D8%A7%D8%B6 | %D8%B1%D9%8A%D8%A7%D8%B6 |
معلومات تفيدك
لماذا يظهر الرابط العربي طويلا؟ الروابط لا تحمل إلا حروفا إنجليزية، فكل حرف عربي يُرسل بايتين بترميز UTF-8، يُكتب كل منهما %XX. المتصفح يعرضه عربيا، لكن عند النسخ يظهر مرمّزا.
النطاقات العربية. نطاق مثل مثال.السعودية يُرسل بصيغة Punycode التي تبدأ بـ xn--. نحوله في الاتجاهين.
لا ترمّز مرتين. إن ظهر %25 في الناتج فالنص كان مرمّزا من قبل. فك ترميزه أولا.
أسئلة شائعة
كيف أحول الرابط المرمّز إلى عربي؟
اختر «فك الترميز» والصق الرابط، فيظهر بالعربي مقروءا. وإن كان فيه نطاق يبدأ بـ xn-- كتبناه بالعربي أيضا.
متى أستخدم ترميز القيمة؟
عند وضع نص داخل رابط بعد = أو داخل المسار، مثل رسالة واتساب أو كلمة بحث، حتى لا تُفهم علامات مثل & و? على أنها جزء من الرابط.
ما معنى «المسافة +»؟
نماذج HTML ترسل المسافة علامة +، وهي صيغة application/x-www-form-urlencoded. فعّل الخيار عند فك ترميز بيانات نموذج، أو عند تجهيز قيمة لها.
ظهر خطأ عند فك الترميز؟
إما أن بعد % ليس رقمين ست عشريين (اكتب % نفسها %25)، وإما أن البايتات لا تكوّن حرفا UTF-8 صحيحا لأن الرابط قُص. نفك ما أمكن ونحدد موضع الخطأ.
