YamlBox

الويب والتشفير

أداة تشفير وفك ترميز URL

قم بتشفير قيمة لسلسلة استعلام، أو فك ترميز النسبة المئوية URL، أو قم بتقسيم سلسلة استعلام إلى أزواج مفتاح/قيمة قابلة للقراءة. يتوفر كل من دلالات encodeURIComponent وencodeURI.

خيارات التحويل

نص، URL أو سلسلة استعلام

أمثلة:قيمة الاستعلام · مشفرة URL لفك التشفير · انهيار الاستعلام0—⌘/Ctrl + Enter يحول · أسقط ملفًا لتحميله · تتم معالجته محليًا

الإخراج المشفر / المشفر

الإخراج للقراءة فقط. استخدم النسخ أو التنزيل أو المشاركة لنقله للخارج.

كيفية استخدام أداة أداة تشفير / فك ترميز URL.

  1. الصق النص، URL أو سلسلة الاستعلام

    تعمل الأداة في كلا الاتجاهين – تشفير النص العادي وفك تشفير نسبة الهروب.

  2. اختر المكون أو وضع URI

    يعد encodeURIComponent مناسبًا لقيم الاستعلام (فهو يفلت من & = ? /). يحافظ encodeURI على البنية URL - استخدمها لعناوين URL بأكملها.

  3. أو قم بتقسيم سلسلة استعلام

    قم بالتبديل إلى وضع الاستعلام لتحليل سلسلة استعلام إلى جدول مكون من أزواج المفاتيح/القيمة التي تم فك تشفيرها.

ما الذي يجعل هذه الأداة مختلفة

  • encodeURIComponent ودلالات encodeURI، في كلا الاتجاهين
  • تحليل سلسلة الاستعلام إلى أزواج مفاتيح/قيمة تم فك تشفيرها، + يتم معاملتها كمسافة
  • تصحيح ترميز النسبة المئوية UTF-8 (café → caf%C3%A9)، غير مقطوع باللاتينية-1
  • مسح الأخطاء لتسلسلات الهروب المشوهة
  • غير متصل بالإنترنت وخاص، مثل كل أداة هنا

الخصوصية حسب البنية: لا تحتوي هذه الصفحة على تحليلات تتلقى مدخلاتك، ويتم تشغيل رمز التحويل في علامة التبويب الخاصة بك. يمكنك قطع الاتصال بالشبكة بعد التحميل ومواصلة العمل.

أداة تشفير / فك ترميز URL — الأسئلة المتداولة

encodeURI مقابل encodeURIComponent - ما الذي أحتاجه؟

استخدم encodeURIComponent للقيمة التي تضعها داخل معلمة استعلام (?q=...): فهي تفلت من &، =، ?، / و# بحيث لا يمكن للقيمة كسر بنية URL. استخدم encodeURI للحصول على URL كاملاً تريد الاحتفاظ به كما هو، والذي يترك :، / و ؟ وحيد.

لماذا تصبح المسافة %20 أو +؟

في المسار أو الجزء، يجب أن تكون المسافة %20. في application/x-www-form-urlencoded data — نص نموذج HTML الكلاسيكي — تكون المساحة +. يعامل محلل الاستعلام هنا + كمسافة، وهو السلوك الصحيح للسلاسل المشفرة بالنموذج.

لماذا يتم تشفير URL الخاص بي بشكل مزدوج؟

لأنه تم ترميزه مرتين - غالبًا ما يكون إطار عمل يشفر قيمة مشفرة بالفعل. فك التشفير مرة واحدة هنا؛ إذا كانت النتيجة لا تزال تحتوي على %-sequences، فقم بفك التشفير مرة أخرى، ثم قم بإصلاح خط الأنابيب بحيث يتم تشفيره مرة واحدة بالضبط.

هل يتعامل مع الأحرف غير اللاتينية؟

نعم. يتم ترميز النص بتنسيق UTF-8 بايت ثم يتم تجاوز النسبة المئوية، لذلك تنتج جميع اللغات اليابانية والعربية والسيريلية والرموز التعبيرية عناوين URL صحيحة وقابلة للتشغيل المتبادل.

هل تبحث عن “فك شفرة URL على الانترنت”, “أداة ترميز النسبة المئوية”, “تشفير مكون uri”؟ أنت في المكان الصحيح — تصفح جميع أدوات 19..

قراءة أعمق

مقالة المدونة · 5 دقيقة للقراءة URL الترميز: متى تهرب، ومتى تكسر الأشياء يتم تشفير عنوان URL وفك تشفيره بشكل صحيح — أحرف محجوزة، بالإضافة إلى %20، وencodeURI مقابل encodeURIComponent، وأخطاء التشفير المزدوج خلف الروابط المعطلة. اقرأ الدليل →