ما هو مشفر/مفكك كيانات HTML؟
مشفر ومفكك كيانات HTML مجاني عبر الإنترنت. حول الأحرف الخاصة مثل <, >, &, " إلى ما يعادلها من كيانات HTML.
كيانات HTML هي تسلسلات أحرف خاصة تمثل أحرفًا لها معنى خاص في ترميز HTML. الأحرف مثل <، و>، و&، و" و' يجب ترميزها على أنها <، و>، و&، و"، و' على التوالي عندما تظهر في محتوى HTML — وإلا فسيقوم المتصفح بتفسيرها كترميز بدلاً من نص. تتعامل أداة ترميز وفك ترميز كيانات HTML مع كل من الترميز وفك الترميز لهذه الكيانات في واجهة ثنائية الاتجاه.
في وضع الترميز (Encode)، تقوم الأداة بفحص النص المدخل بحثًا عن الأحرف الخاصة الخمسة الأساسية في HTML واستبدال كل واحد منها بالكيان المقابل له. هذا ضروري عندما تحتاج إلى عرض مقاطع تعليمات برمجية على صفحة ويب، أو قبول محتوى من إنشاء المستخدمين بأمان، أو تحضير نص لإدراجه في قوالب HTML. بدون الترميز، فإن قيام مستخدم بإرسال النص "<script>alert('xss')</script>" سيجعل المتصفح ينفذ البرنامج النصي ككود بدلاً من عرضه كنص.
في وضع فك الترميز (Decode)، تقوم العملية المعاكسة بتحويل النص المشفر بالكيان إلى شكله القابل للقراءة البشرية. هذا مفيد عند تصحيح أخطاء مخرجات HTML، أو قراءة كود HTML الخام من صفحات الويب، أو معالجة البيانات من واجهات برمجة تطبيقات قائمة على HTML. كما تتعامل الأداة مع (المسافة غير المنقسمة)، التي كثيرًا ما تصادف في محتوى الويب لكنها غير مرئية في HTML المعروض.
المخرجات المميزة ببناء الجملة (syntax highlighting) تجعل من السهل التمييز بين الأحرف المشفرة والنص العادي. تظهر الكيانات المشفرة مميزة حتى تتمكن من التحقق من أن جميع الأحرف الخاصة تم تحويلها بشكل صحيح. يقوم زر التبديل بعكس اتجاه التحويل فورًا، مما يدعم سير العمل حيث يمر النص عبر دورات متعددة من الترميز وفك الترميز أثناء التطوير وتصحيح الأخطاء.