Преобразуйте ссылки на HTML-сущности обратно в литеральные символы Unicode — обратная операция к кодированию сущностей.
Поддерживаемые формы
- Именованные сущности —
&,<,>,",'и другие распространённые имена - Десятичные числовые —
é→ é - Шестнадцатеричные числовые —
'→ апостроф
Декодер ищет последовательности &…; и заменяет их при распознавании; нераспознанные оставляются без изменений, чтобы можно было заметить опечатки.
Когда использовать
Читать HTML, экспортированный из CMS, восстанавливать исходную пунктуацию из XML-лент или проверять круговые преобразования после кодирования спарным инструментом «текст → сущности».
Ограничения
Искажённые сущности (нет точки с запятой, неизвестное имя) могут остаться частично закодированными. Инструмент не разбирает полные HTML-документы и не снимает теги — только подстановку сущностей во вставленной строке. Замечание по безопасности: декодирование недоверенных сущностей перед вставкой в HTML может снова внести разметку, если последующее экранирование пропущено.
Пример
Например, введите значения образца по умолчанию в форме и сравните вывод с известным эталоном; меняйте по одному вводу за раз, чтобы увидеть, как меняется результат.