« и « дают одну и ту же ёлочку. Имена проще читать, но они есть не у всех символов — у ₽ и узкого неразрывного пробела их нет. Числовая ссылка работает для любого символа Unicode.
&lt; — это экранированная сущность <. Расшифровка снимает по одному слою: если снять всё разом, статья про HTML, где < нужен как есть, испортится незаметно.
04
Частые вопросы
Напишите или числом   — браузер покажет обычный пробел, но не разорвёт на нём строку. Неразрывный пробел ставят между инициалами и фамилией, после коротких предлогов, перед тире. Между числом и единицей измерения, как в «10 кг», типографы советуют узкий неразрывный:  . В таблице ниже клик по символу или по любому коду копирует его в буфер.
Именованной сущности у рубля нет: знак появился в Unicode только в 2014 году, позже, чем составляли таблицу имён. Используйте числовую запись ₽ или ₽. Если страница в кодировке UTF-8, а так устроено почти всё сейчас, можно вставить сам символ ₽ — он отобразится как есть. Кнопка в таблице спецсимволов скопирует любой из вариантов.
Замените три знака: < на <, > на > и & на &. Тогда браузер покажет тег как текст, а не выполнит его. Внутри атрибутов ещё заменяют кавычки: " на ", ' на '. Вставьте код в «Экранировать» с режимом «только опасные» — получите готовый фрагмент для статьи, документации или комментария, где нужно показать разметку.
В результате ничем: оба дают кавычку-ёлочку «. Первое — именованная сущность, её проще прочитать в коде. Второе — числовая ссылка, десятичный номер символа в Unicode; бывает и шестнадцатеричная запись «. Числовые работают для любого символа, а имена есть далеко не у всех: например, у знака рубля и узкого неразрывного пробела их нет.
В тексте было двойное экранирование: &lt; вместо <. Так бывает, когда уже экранированный текст экранируют ещё раз — например, при копировании из админки сайта. Инструмент снимает один слой за раз, чтобы не испортить текст, где < должен остаться как есть, — скажем, статью про HTML. Нажмите «Расшифровать ещё раз», чтобы снять следующий слой.
Для кириллицы и большинства символов — нет: в UTF-8 их пишут как есть, и браузер всё покажет правильно. Сущности обязательны только для & < > и для кавычек внутри атрибутов, иначе браузер примет их за разметку. Ещё они удобны для невидимых символов вроде неразрывного пробела или мягкого переноса: в коде виден, а сам символ — нет.