Начните с <p title="Tom & Jerry">© 2026 — café</p>. Минимальный именованный режим меняет только синтаксис; охват не-ASCII также преобразует ©, — и é.

Ожидаемый минимальный именованный результат

Точный результат: &amp;lt;p title=&amp;quot;Tom &amp;amp; Jerry&amp;quot;&amp;gt;© 2026 — café&amp;lt;/p&amp;gt;. Unicode остаётся видимым, потому что минимальный охват меняет пять символов.

Проверьте точное место использования

Кодирование символьных ссылок меняет представление текста, а не уровень доверия к данным. Оставляйте результат текстом, пока целевая система не применит правильное для контекста экранирование или санитизацию. После вставки сравните результат полностью. Для воспроизводимой проверки храните один буквальный пример рядом с ожидаемой кодированной формой, дважды выполните один и тот же профиль и сверьте каждый амперсанд, точку с запятой, кодовую точку, пробел и перенос. Затем проверьте текстовую привязку целевой системы на безвредных характерных символах. Если система нормализует, повторно декодирует или рендерит значение, документируйте это отдельно: такое поведение уже находится за границей EntityCodec.