تخطي إلى المحتوى
محول مواعيد انطلاق مباريات كأس العالم متاح الآناعرض أوقات الانطلاق حسب منطقتك الزمنية وأضف تذكيرات للتقويم.

ترميز/فك ترميز عناوين URL

ترميز/فك ترميز URL يحوّل مكونات URL وقيمها داخل المتصفح باستخدام percent encoding وفق دلالات encodeURIComponent/decodeURIComponent، للمسافات والأحرف المحجوزة ونص UTF-8 والرموز التعبيرية وقيم الاستعلام وبيانات مقاطع المسار.

نص الإدخال

الأحرف

0 / 50,000

ترميز/فك ترميز عناوين URL

بداية سريعة

1
الصق نصًا أو قيمة مشفرة.
2
اختر الترميز أو فك الترميز.
3
تستبدل النتيجة مربع النص نفسه.
4
انسخ النص الحالي.

سيناريوهات شائعة

معلمات API

رمّز قيمة المعلمة قبل وضعها داخل query string، واترك ? و& و= خارج القيمة المرمّزة.

بيانات النموذج

مفيدة للقيم الفردية، ولكن هذا ليس مُسلسل application/x-www-form-urlencoded ولا يحول المسافات إلى +

الروابط المشتركة

تشفير البيانات غير ASCII أو البيانات المحجوزة داخل معلمة أو مقطع مسار أو جزء قبل تجميع URL

استعلامات البحث

قم بتشفير الكلمات الرئيسية أو المرشحات، خاصة عندما تتضمن & = #? / أو مسافات

نصائح الاستخدام

تجنّب الترميز المزدوج: تحقّق من وجود سلاسل %XX مسبقًا
التشفير الجزئي: تشفير قيم المعلمات أو بيانات مقطع المسار فقط (مثال: ?key=encoded)، والحفاظ على بنية URL خارج النص المشفر
تصحيح الأخطاء: فك تشفير قيم الطلب المنسوخة لفحصها؛ استبدل + بـ %20 أولاً إذا كان المصدر هو form-urlencoded وتريد مسافات
الأحرف المحجوزة مثل : / ? # [ ] @ ! $ & ' ( ) * + , ; = لها معنى خاص في URL؛ وعند استخدامها كبيانات تحتاج غالبًا إلى الترميز حسب الموضع.
ترميز المحارف: غير ASCII تُرمَّز بصيغة UTF‑8 (1–4 بايت) ويُمثَّل كل بايت بالصيغة %HH

حدود الترميز

دلالات المكوّن/القيمة: يستخدم Encode دالة encodeURIComponent، لذلك تُرمَّز أحرف مثل / و? و& و= و# عندما تكون جزءًا من البيانات.
عناوين URL الكاملة: لا تلصق URL كاملًا إذا كنت تحتاج إلى الحفاظ على بنية scheme أو host أو path أو query أو fragment؛ افحص URL الكامل باستخدام URL Parser بدلًا من ذلك.
ترميز النموذج: لا تقوم هذه الأداة بإنشاء أجسام application/x-www-form-urlencoded أو تحليل أزواج key/value أو استخدام + للمسافات
أخطاء فك التشفير: يُظهر التسلسل % الوحيد، أو %HH غير المكتمل، أو تسلسل النسبة المئوية UTF-8 غير الصالح رسالة ترميز URL غير صالحة

القيود والتوافقية

‏ترميز URL ≠ تشفير: تحويل تنسيقي قابل للعكس لا يحمي البيانات الحساسة
طول URL: يُنصح بأقل من 2048 محرفًا إجمالًا (يختلف حسب المتصفح/الخادم)
اختلافات المساحة: يتم ترميز المسافات كـ %20 هنا. decodeURIComponent يترك + كـ +، لذا استبدل + بـ %20 أولاً عند فك تشفير بيانات form-urlencoded كمسافات

الخصوصية والأمان

يعمل الترميز وفك الترميز في المتصفح. يبقى النص الحالي افتراضيًا كمسودة لجلسة المتصفح؛ وبعد الترميز أو فك الترميز يحل النص المحوّل محله. على جهاز مشترك، امسح النص وبيانات الموقع عند الحاجة.
يجب تشفير البيانات الحساسة (كلمات المرور والمفاتيح والرموز)، لا مجرد ترميزها

أسئلة شائعة

8

تابع الخطوة التالية باستخدام هذه الأدوات ذات الصلة.

تتم كل معالجة الأدوات محليًا داخل متصفحك.