ToolMill.io

HTML Entity Encode / Decode — Escape & Unescape HTML

HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

الزينة

جرب

أمثلة

Encode HTML to entities
الناتج
<div>"x" & y</div>
الناتج
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Decode HTML entities
الناتج
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
الناتج
<span title="Tom & Jerry">5 < 10</span>

متى يُشفّرُ كياناتَ HTML

استعملي كياناً يزين عندما تريدين شخصيات كزاوية معقوفة أو كمبرات أو اقتباسات للعرض حرفياً بدلاً من تفسيرها على أنها علامة وهذا مفيد بصفة خاصة في مجالات التعليم، وميادين نظام الرصد المركزي، ووثائق التصنيف، والعينات الرمزية، والدماغات المستنسخة، والقيم المعزوة لجهاز HTML.

الذي يُصبحُ مشفرةً

The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

تدفقات العمل العملية

وهذه الصفحة مفيدة عندما ترغب في عرض مصدر خام لـ HTML في الوثائق، وتنظيف النص الذي وضعته الكيانات المستنسخة من نظام إدارة المباني أو نظام الدعم، أو فك رموز الخيوط التي تم قطعها بالفعل من الصادرات، أو التحقق مما إذا كان قد تم الفرار مرة أو عدة مرات قبل نشره.

تجنب الازدواج

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

السياق ما زال يهم

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

الخصوصية والتجهيز المحلي

قبل أن تقوموا بالتسجيل في النص الذي تداوله الكيان في الصفحات الشبكية أو الرسوم

وقبل نشر النتيجة أو دمجها، يؤكد السياق الدقيق لنظام HTML الذي سيستخدم فيه وما إذا كان نظام المقصد يؤدي بالفعل إلى الهروب تلقائيا. الخيط المحوّل بشكل صحيح يمكن أن يكون خاطئاً إذا أُدخل إلى المكان الخطأ أو هرب مرتين

Where HTML Entity Conversion Can still Produce Unsafe or Unwanted Results

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

How to Interpret Encoded and Decoded HTML Entity Output

والمقصود بالناتج المدمج هو تمثيل الشخصيات بأمان في السياقات ذات الصلة بنظام HTML، في حين أن الناتج المتدهور يعيد الطابع الأدبي لتلك الكيانات. وهذا لا يجعل النتيجة تلقائيا مناسبة لكل مكان يمكن أن تتغلب عليه، لأن HTML text nodes, attributes, scripts, and feeds can each have different escaping needs.

لأن عملية التحويل تجري في منظفك، يمكنك تفتيش شظايا النماذج المنسخة، محتوى CMS، رسائل الدعم، أو الهروب جزئيا من ماركوب دون إرسال ذلك النص إلى موقع آخر. هذا عملي عندما تشمل دمائك المحتوى الداخلي أو المسودات التي يجب أن تبقى محلية

الأدوات ذات الصلة