URL ترميز/فك ترميز

إجراء URI وفك ترميز URL المشترك للمكوّنات والنماذج، مع توفير مراجعة للقراءة فقط لمعلّمات الاستعلام وخرائط JSON.

المعالجة محليًا في المتصفح
تم اجتياز الصفحة فحص الدليل العام؛ ويمكن استخدام الوظائف الكاملة بعد تفعيل JavaScript.
دليل الاستخدام

كيفية استخدام ترميز URL وفك ترميزه

المعالجة محليًا في المتصفح

مثال

encodeURIComponent

café +

النتيجة

caf%C3%A9%20%2B

مثال

Form encode (+)

café +

النتيجة

caf%C3%A9+%2B
  1. إجراء

    اختر encodeURI لعنوان URL كامل، وencodeURIComponent لقيمة معامل واحد. يستخدم Form encode (+) الرمز + للمسافات ويحوّل علامة + الأصلية إلى %2B.

القيود والتنبيهات

  • يتطلب الترميز النسبي الرمز % متبوعًا برقمين سداسيين عشريين، ويجب أن تكون البايتات المستعادة صالحة بصيغة UTF-8. عند فشل فك الترميز، تحقق من البيانات الأصلية بدل تكرار فكها.

الأسئلة الشائعة

لماذا تتحول علامة الجمع إلى مسافة بعد فك الترميز؟

يعامل Form decode (+) الرمز + كمسافة، بينما يحتفظ decodeURIComponent به. رمّز علامة الجمع الأصلية إلى %2B لاستعادتها.

ملاحظات حول الصفحةهل اكتشفت مشكلة أو لديك اقتراح تحسين؟
ميزة التعليقات متاحة فقط في النسخة عبر الإنترنت

يرجى تفعيل JavaScript في النسخة عبر الإنترنت ثم الإرسال؛ الوظائف المحلية للأداة أو المثال الحالي لن تتأثر.

انتقل إلى النسخة عبر الإنترنت لإرسال الملاحظات