الترميز

HTML Entities Encode/Decode

ترميز وفك ترميز كيانات HTML — عرض آمن للأحرف الخاصة في الصفحة.

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

ما الفرق بين الكيانات المسمّاة والكيانات الرقمية في HTML؟

الكيان المسمّى مثل & يستخدم اسمًا مختصرًا سهل القراءة، بينما الكيان الرقمي مثل & أو & يشير إلى الحرف عبر رمزه العددي (عشري أو سداسي عشري). كلاهما يُعرَض بنفس الطريقة في المتصفح.

لماذا أحتاج لترميز الأحرف الخاصة قبل عرضها في صفحة HTML؟

لأن أحرفًا مثل < و> و& لها معنى خاص في بنية HTML، فإذا وُضعت كما هي في المحتوى قد يفسّرها المتصفح كوسم أو كود بدلًا من نص عادي، مما يكسر الصفحة أو يفتح ثغرات مثل XSS.

ما الفرق بين وضعي "أساسية" و"جميع الأحرف"؟

الوضع الأساسي يرمّز فقط الأحرف الحرجة لبنية HTML مثل < و> و& وعلامات الاقتباس، بينما وضع جميع الأحرف يحوّل أيضًا الأحرف غير ASCII إلى كياناتها المقابلة إن وُجدت.