ما هو ترميز HTML؟
ترميز HTML (HTML Encoding) هو عملية تحويل الأحرف الخاصة إلى HTML entities المقابلة لها. هذا ضروري لعرض الأحرف الخاصة بشكل صحيح في صفحات الويب وحماية الموقع من هجمات XSS.
لماذا نحتاج ترميز HTML؟
1. الأمان
منع هجمات Cross-Site Scripting (XSS) عن طريق ترميز المدخلات.
2. العرض الصحيح
عرض أكواد HTML كنص بدون تنفيذها في المتصفح.
3. التوافق
ضمان عرض الأحرف الخاصة بشكل صحيح في جميع المتصفحات.
الأحرف الشائعة المُرمزة
| الحرف | HTML Entity |
|---|---|
| < | < |
| > | > |
| & | & |
| " | " |
| ' | ' |
كيفية الاستخدام
- الصق النص أو كود HTML في مربع الإدخال
- سيتم الترميز تلقائياً
- انسخ النتيجة المُرمزة
حالات الاستخدام
- عرض أكواد HTML في المقالات التعليمية
- تأمين مدخلات المستخدمين في النماذج
- إرسال بيانات عبر URL بشكل آمن