ترميز الروابط وفك ترميزها
كل شيء يعمل داخل متصفحك، وبياناتك لا تغادر جهازك.
ماذا تفعل هذه الأداة
يحوّل مرمّز الروابط وفاكّه النص إلى الترميز بالنسبة المئوية والعكس. استخدمه لجعل قيمة آمنة للوضع داخل رابط أو نص استعلام، أو لتحويل سلسلة طويلة من رموز %20 و%D9 إلى كلمات مقروءة. يعمل مع العربية والإنجليزية ويعمل بالكامل داخل متصفحك.
طريقة الاستخدام
- الصق نصك أو رابطك في المربع الأول.
- اختر ترميز أو فك الترميز.
- حدّد رابط كامل إن كنت تعمل مع عنوان كامل وتريد بقاء أحرف مثل : / ? & = # كما هي.
- انسخ النتيجة.
كيف يعمل ترميز الروابط
تبقى الحروف والأرقام والرموز - _ . ! ~ * ’ ( ) دون تغيير. ويُحوَّل كل ما سواها إلى بايتات UTF-8 ويُكتب كل بايت على شكل % متبوعة برقمين سداسيين. فتصبح المسافة %20 وعلامة & تصبح %26 وعلامة = تصبح %3D.
مثال: يصبح النص “a b&c=d” في وضع الجزء هكذا a%20b%26c%3Dd. وفي وضع الرابط الكامل يصبح العنوان https://example.com/a b?q=1 هكذا https://example.com/a%20b?q=1، مع بقاء / و? و= في مكانها.
نصائح
رمّز كل قيمة على حدة ثم اجمعها في الرابط، بدل ترميز رابط جاهز في وضع الجزء لأن ذلك يفسد بناءه. وعند فك الترميز لا تتحول علامة + إلى مسافة، لأن هذه القاعدة تخص إرسال النماذج فقط. يُعالَج نصك محليًا ولا يُرفع إلى أي مكان.
الأسئلة الشائعة
ما هو ترميز الروابط URL Encoding؟
ترميز الروابط، ويسمى أيضًا الترميز بالنسبة المئوية، يستبدل الأحرف غير المسموحة أو ذات المعنى الخاص في الرابط بعلامة % متبوعة برقمين سداسيين، مثل %20 للمسافة.
ما الفرق بين ترميز جزء من الرابط والرابط الكامل؟
يرمّز وضع الجزء كل الأحرف الخاصة بما فيها / ? & = و#، وهذا مناسب لقيمة واحدة مثل كلمة بحث. أما وضع الرابط الكامل فيترك هذه الأحرف ليبقى بناء العنوان سليمًا.
هل يتعامل مع النص العربي في الروابط؟
نعم. تُحوَّل الحروف العربية إلى UTF-8 وتُكتب كمتتاليات مئوية، فمثلًا تصبح "مرحبا" هكذا %D9%85%D8%B1%D8%AD%D8%A8%D8%A7، ويعيدها فك الترميز إلى نص مقروء.
لماذا يظهر خطأ عند فك الترميز؟
لأن النص يحتوي على % لا يتبعها رقمان سداسيان صالحان، أو لأن المتتالية لا تكوّن UTF-8 صالحًا. تحقق من جزء ناقص أو تالف في الرابط.