Добро пожаловать на AI DO TOOL

Кодирование / декодирование HTML-сущностей

Преобразуйте символы в HTML-сущности (amp, lt, gt, quot, #39 и числовые #xNN) и обратно, с таблицей соответствия по каждому символу.

Результат<div class="note">Tom & Jerry say: "It’s <fun>!"</div>
Соответствие по символам
СимволСущность
<&lt;
"&quot;
"&quot;
>&gt;
&&amp;
"&quot;
’&#x2019;
<&lt;
>&gt;
"&quot;
<&lt;
>&gt;

Что это такое

В HTML горстка символов занята особыми делами: < и > открывают теги, & начинает сущность, кавычки ограничивают атрибуты. Чтобы показать их как обычный текст, пишут сущности: & превращается в &amp;, < в &lt;, > в &gt;, " в &quot;, апостроф в &#39;. Нелатинские символы тоже можно записать числовой сущностью вроде &#x4E2D;. Этот инструмент конвертирует в обе стороны и показывает, какой символ во что превратился.

Заметки и интересные факты

Классический баг: вы пишете <span> в блоге, и браузер проглатывает полстраницы, потому что думает, что < открыл тег. Лечится заменой на &lt;. Забавно, что браузеры снисходительны: голый & с буквами впереди часто просто рисуется. Но как только в тексте появляется строка вида &copy; или &nbsp;, движок сущностей включается и удивляет.

Происхождение и история

Ссылки на символьные сущности пришли из SGML в 1980-х и перешли в HTML 2.0 (RFC 1866, 1995), где определили базовый набор: amp, lt, gt. HTML 3.2 (1997) и HTML 4.0 (1999) расширили список, а сегодня HTML5 определяет более 200 именованных сущностей — от &copy; до множества символов.

Похожие запросы

html сущностикодирование htmlдекодирование htmlamp lt gtcharacter entity reference
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。