ترميز HTML Entities للنصوص

الصق نصا أو شيفرة لتعرضها داخل صفحة HTML كما هي دون أن يفسرها المتصفح كوسوم.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل النص وما الذي يُرمَّز.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يصبح & هو &amp; و < هو &lt; و > هو &gt; و " هو &quot; و ' هو &#39;. في الوضع الرقمي يصبح كل حرف رمزه أكبر من 126 على شكل &#رقم; أو &#xسداسي; حسب نقطة الترميز في Unicode.

مثال

المدخلات: ما الذي يُرمَّز = الرموز الخاصة فقط (& < > " '). النتيجة: النص بعد الترميز: &lt;p class=&quot;note&quot;&gt;مرحبا &amp; أهلا&lt;/p&gt;، عدد الرموز المستبدلة: 7.

<p class="note">مرحبا & أهلا</p>
&lt;p class=&quot;note&quot;&gt;مرحبا &amp; أهلا&lt;/p&gt;

الحدود والملاحظات

  • يستخدم المراجع الرقمية للحروف غير اللاتينية ولا يختار أسماء مثل &eacute;، والنتيجة تُعرض بالشكل نفسه في المتصفح.
  • الصفحات المحفوظة بترميز UTF-8 لا تحتاج إلى ترميز الحروف العربية أصلا.

أسئلة شائعة عن هذه الأداة

متى أحتاج إلى ترميز HTML entities؟

عندما تعرض شيفرة أو نصا فيه < أو & داخل صفحة ويب، وإلا فسيقرأه المتصفح كوسم أو يكسر التنسيق.

لماذا يصبح الاقتباس المفرد &#39; وليس &apos;؟

لأن &#39; يعمل في HTML4 وHTML5 وXML معا، بينما &apos; غير معرّف في HTML4.

هل يحمي الترميز من هجمات XSS؟

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