ترميز URL / فكّ الترميز
رمِّز أي سلسلة نصية بالنسبة المئوية للاستخدام الآمن في عناوين URL، أو فكّ ترميز سلسلة URL مُرمَّزة إلى نص عادي — فورًا في متصفحك.
الأسئلة الشائعة
ما هو ترميز URL؟
ترميز URL (المعروف أيضًا بالترميز بالنسبة المئوية) يحوّل الأحرف غير المسموح بها أو ذات المعنى الخاص في عناوين URL إلى "%" متبوعة برقمين سداسيَّي العشري. على سبيل المثال، تصبح المسافة %20 وعلامة العطف %26. يضمن ذلك نقل عناوين URL بصورة صحيحة عبر الإنترنت.
متى يجب استخدام ترميز URL؟
استخدم ترميز URL كلما احتجت إلى تضمين نص عشوائي في معامل استعلام أو مقطع مسار URL — مثلًا عند إنشاء عناوين URL لطلبات API، أو إنشاء روابط تحوي أحرفًا خاصة، أو تضمين البيانات في سلاسل الاستعلام. تُرمَّز بيانات النماذج المرسلة عبر GET تلقائيًا من قِبل المتصفح.
ما الفرق بين encodeURI وencodeURIComponent؟
تُرمِّز encodeURI عنوان URL كاملًا وتترك أحرفًا مثل / و: و? و# دون ترميز لأنها أحرف بنيوية صالحة في URL. أما encodeURIComponent (المستخدمة في هذه الأداة) فتُرمِّز كل شيء باستثناء الحروف والأرقام و- _ . ! ~ * ' ( ) — مما يجعلها مناسبة لترميز قيم معامل الاستعلام الفردية أو مقاطع المسار.