مرمز وفاك ومحلل URL

معطيات الاستعلام

IDN / Punycode


    

أمثلة

الإدخال

hello world & café

مُرمَّز

hello%20world%20%26%20caf%C3%A9

URL أدلة ومقالات

أدوات مرتبطة

غالبًا ما يُستخدم URL encoder و URL decoder و query string parser مع HTML entity encoder و HTML entity decoder أونلاين, Regex tester و regular expression checker و replacer, Base64 encoder و Base64 decoder أونلاين عندما تمر البيانات أو الرموز أو الروابط أو السجلات أو الترميز في نفس سير العمل.

مرمز وفاك ومحلل URL

رمّز القيم، فك query strings وافحص أجزاء URL. DevToolGrid Online يقدّم URL encoder و URL decoder و query string parser.

ما هو ترميز URL؟

ترميز URL (الترميز بالنسبة المئوية) يستبدل الأحرف غير الآمنة أو المحجوزة في الرابط بعلامة % متبوعة برمزها الست عشري. فمثلًا تصبح المسافة %20 ويصبح & هو %26. يتيح لك وضع أي نص — مسافات وUnicode ورموز — في سلاسل الاستعلام والمسارات دون إفساد العنوان.

كيفية ترميز أو فك ترميز URL

  1. 1 الصق رابطًا أو قيمة في لوحة الإدخال.
  2. 2 انقر على Encode component لقيم الاستعلام أو Encode URI للحفاظ على البنية.
  3. 3 استخدم Decode لإعادة تحويل الترميز بالنسبة المئوية إلى نص مقروء.
  4. 4 حلّل رابطًا كاملًا لرؤية المخطط والمضيف والمسار والاستعلام والجزء.

أخطاء ترميز URL الشائعة

  • المسافة كـ + أو %20في سلاسل الاستعلام قد تظهر المسافة كـ + (ترميز النموذج) أو %20. الخلط بينهما يفسد القيم.
  • عدم ترميز الأحرف المحجوزةللأحرف &, =, ? و# معنى خاص. تركها دون ترميز داخل قيمة يفسد الاستعلام.
  • الترميز المزدوجترميز سلسلة مرمّزة مسبقًا يحوّل %20 إلى %2520. رمّز كل قيمة مرة واحدة بالضبط.

encodeURIComponent مقابل encodeURI

يرمّز encodeURIComponent كل شيء تقريبًا، بما في ذلك & = ? /، لذا فهو الصحيح لقيمة استعلام واحدة أو جزء مسار. ويحتفظ encodeURI بالأحرف التي تكوّن رابطًا صالحًا (مثل : / ? &) ويُستخدم لترميز عنوان كامل. استخدم نسخة component للمعلمات والنسخة الكاملة للروابط الكاملة.

الأسئلة الشائعة

هل هذه الأداة مجانية؟

نعم. مرمّز ومفكّك ومحلّل URL مجانية تمامًا وبلا حدود.

هل تُرسل بياناتي إلى خادم؟

لا. يتم الترميز وفك الترميز والتحليل محليًا في متصفحك؛ لا يُرفع أي شيء.

ما الفرق بين + و%20؟

كلاهما قد يعني مسافة في سلسلة الاستعلام. %20 يعني دائمًا مسافة؛ أما + فيعني مسافة فقط في بيانات application/x-www-form-urlencoded.

هل يمكنه تحليل معلمات الاستعلام؟

نعم. يقسّم الرابط إلى أجزائه ويتيح تحرير المعلمات وفرزها وإزالة المكرر منها.