أداة للمطورين

كيانات HTML

اهرب من أحرف الوسوم لتظهر كنص، أو فك ترميزها.

كيانات HTML يعمل على جهازك
  • يعمل في متصفحك — ولا يُرسل نصك إلى أي مكان
  • دون تسجيل، ودون حصص، ومجاني بالقدر الذي تريده

كيف يعمل

إدراج نص غير موثوق في صفحة ويب دون تهريبه هو ما يسبب هجمات البرمجة عبر المواقع (XSS). يحوّل الترميز الأحرف التي يعاملها المتصفح كوسوم إلى كيانات، فتُعرض بدلًا من أن تُنفَّذ.

ما الذي يُرمَّز

الأحرف الخمسة المهمة: علامة العطف، وأصغر من، وأكبر من، وعلامة الاقتباس المزدوجة، والفاصلة العليا. يجب ترميز علامة العطف أولًا، وإلا رُمّز كل ما يليها مرتين.

فك الترميز

يحوّل فك الترميز الكيانات المسماة والرقمية إلى أحرف باستخدام محلل المتصفح بدلًا من جدول بحث، فتُعالج المجموعة الكاملة بشكل صحيح.

ما الذي يُرمَّز بالضبط

يستبدل الترميز خمسة أحرف: يصبح & هو &amp;، ويصبح < هو &lt;، ويصبح > هو &gt;، ويصبح " هو &quot;، ويصبح ' هو &#39;. وهذا يكفي لعرض النص بأمان داخل HTML وداخل السمات المحاطة بعلامات اقتباس. تُترك الحروف المشكّلة والرموز التعبيرية كما هي، لأن صفحات UTF-8 تعرضها مباشرة.

فك الترميز

يفهم فك الترميز كل كيان مسمى يعرّفه HTML، مثل &eacute; و&mdash; و&nbsp;، إضافة إلى الكيانات الرقمية بالنظام العشري أو الست عشري (&#233; و&#xE9;)، لأنه يستخدم محلل HTML الخاص بمتصفحك.

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

كيانات HTML — أسئلة

هل يجعل هذا موقعي آمنًا من XSS؟

تهريب المخرجات جزء ضروري من الحل، لكن الأمان يعتمد على التهريب في السياق الصحيح. استخدم وظيفة التهريب في إطار العمل لديك إن كان لديك واحد.

ما الأحرف التي يرمّزها؟

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

هل يُرفع نصي؟

لا. يعمل الترميز داخل الصفحة.