DEV
شرح ترميز URL — أداة الترميز وفك الترميز
لاحظت الأحرف الغريبة %xx في عناوين URL؟ هذا هو ترميز URL، وإليك كيفية عمله.
ما هو ترميز URL؟
عناوين URL تدعم فقط أحرف ASCII. الأحرف الخاصة وغير ASCII تُمثَّل بـ% متبوعاً برقمين هيكساديسيماليين.
أمثلة
- مسافة → %20 (أو +)
- & → %26
- = → %3D
- العربية "مرحبا" → %D9%85%D8%B1%D8%AD%D8%A8%D8%A7
encodeURI مقابل encodeURIComponent
- encodeURI: يشفر URL كاملاً مع الحفاظ على بنيته
- encodeURIComponent: لتشفير معلمات الاستعلام أو أجزاء المسار
التطبيقات العملية
- بناء معلمات استعلام API
- التعامل مع النصوص العربية في URL
- تشفير استعلامات البحث