مشفّر الروابط
رمّز أي سلسلة لتعيش بأمان داخل رابط. تُحوَّل المسافات والحروف العربية والرموز التعبيرية والأحرف المحجوزة إلى صيغة مئوية (percent-encoding) يقبلها المتصفح وواجهات البرمجة.
ماذا يعني هذا
تسمح الروابط بمجموعة صغيرة فقط من الأحرف. يستبدل الترميز كل ما عداها بتتابعات %XX، فتصبح المسافة %20 والحرف العربي بايتاته بصيغة UTF-8.
كيف نحسبها
المعادلة
encodeURIComponent(text): كل حرف خارج A–Z a–z 0–9 - _ . ! ~ * ' ( ) يصبح %XX.مثال محلول
رمّز «hello world»:
- 1اكتب النص.
- 2تتحدث السلسلة المشفّرة فورًا.
- 3الصقها في رابطك.
الافتراضات المهمة
- يُطبَّق الترميز على كامل الإدخال، وهو مناسب لقيمة استعلام.
الأسئلة الشائعة
encodeURI مقابل encodeURIComponent؟
يبقي encodeURI الأحرف المحجوزة في الرابط كما هي، بينما يرمّز encodeURIComponent كل شيء تقريبًا — استخدمه لقيم الاستعلام.
هل يدعم العربية والرموز التعبيرية؟
نعم. كلاهما يُرمَّز تلقائيًا إلى صيغته المئوية وفق UTF-8.
أدوات ذات صلة
فكّ ترميز الروابط
فكّ الترميز المئوي في الروابط إلى نص مقروء.
مشفّر Base64
رمّز أي نص، بما فيه يونيكود، إلى Base64.
منسّق JSON
نسّق وضغّط وتحقق من صحة JSON بنقرة واحدة.
فكّ ترميز Base64
فكّ تشفير سلاسل Base64 إلى نص مقروء.
مولّد التجزئة
ولّد تجزئات MD5 وSHA-1 وSHA-256 لأي نص.
مختبِر التعبيرات النمطية
اختبر التعبيرات النمطية على نص مع النتائج الحية.