URL ترميز/فك ترميز
إجراء URI وفك ترميز URL المشترك للمكوّنات والنماذج، مع توفير مراجعة للقراءة فقط لمعلّمات الاستعلام وخرائط JSON.
المعالجة محليًا في المتصفح
تم اجتياز الصفحة فحص الدليل العام؛ ويمكن استخدام الوظائف الكاملة بعد تفعيل JavaScript.
دليل الاستخدام
كيفية استخدام ترميز URL وفك ترميزه
المعالجة محليًا في المتصفح
مثال
encodeURIComponent
café +النتيجة
caf%C3%A9%20%2Bمثال
Form encode (+)
café +النتيجة
caf%C3%A9+%2Bإجراء
اختر encodeURI لعنوان URL كامل، وencodeURIComponent لقيمة معامل واحد. يستخدم Form encode (+) الرمز + للمسافات ويحوّل علامة + الأصلية إلى %2B.
القيود والتنبيهات
- يتطلب الترميز النسبي الرمز % متبوعًا برقمين سداسيين عشريين، ويجب أن تكون البايتات المستعادة صالحة بصيغة UTF-8. عند فشل فك الترميز، تحقق من البيانات الأصلية بدل تكرار فكها.
الأسئلة الشائعة
لماذا تتحول علامة الجمع إلى مسافة بعد فك الترميز؟
يعامل Form decode (+) الرمز + كمسافة، بينما يحتفظ decodeURIComponent به. رمّز علامة الجمع الأصلية إلى %2B لاستعادتها.