Skip to content

مشفّر الروابط

رمّز أي سلسلة لتعيش بأمان داخل رابط. تُحوَّل المسافات والحروف العربية والرموز التعبيرية والأحرف المحجوزة إلى صيغة مئوية (percent-encoding) يقبلها المتصفح وواجهات البرمجة.

ماذا يعني هذا

تسمح الروابط بمجموعة صغيرة فقط من الأحرف. يستبدل الترميز كل ما عداها بتتابعات %XX، فتصبح المسافة %20 والحرف العربي بايتاته بصيغة UTF-8.

كيف نحسبها

المعادلة

encodeURIComponent(text): كل حرف خارج A–Z a–z 0–9 - _ . ! ~ * ' ( ) يصبح %XX.

مثال محلول

رمّز «hello world»:

  1. 1اكتب النص.
  2. 2تتحدث السلسلة المشفّرة فورًا.
  3. 3الصقها في رابطك.

الافتراضات المهمة

  • يُطبَّق الترميز على كامل الإدخال، وهو مناسب لقيمة استعلام.

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

encodeURI مقابل encodeURIComponent؟

يبقي encodeURI الأحرف المحجوزة في الرابط كما هي، بينما يرمّز encodeURIComponent كل شيء تقريبًا — استخدمه لقيم الاستعلام.

هل يدعم العربية والرموز التعبيرية؟

نعم. كلاهما يُرمَّز تلقائيًا إلى صيغته المئوية وفق UTF-8.

أدوات ذات صلة