0

Декодировано

Экранирование HTML

Закодировано

Экранирование HTML
Цель
Именованные ссылки на символы
Запись числовых ссылок

Об экранировании HTML

Экранирование HTML преобразует символы, имеющие специальное значение в HTML, в символьные ссылки, чтобы строку можно было безопасно показать как HTML-текст. Например, < и >, которые могут быть восприняты как теги, записываются как &lt; и &gt;.

После экранирования HTML введенный текст не интерпретируется как HTML-теги или атрибуты, а отображается на экране как обычный текст.

Например, при экранировании HTML строки «<p>Hello, world!</p>» получается следующий результат.

&lt;p&gt;Hello, world!&lt;/p&gt;
СимволПосле экранирования HTMLОписание
<&lt;Может быть интерпретирован как начало HTML-тега.
>&gt;Может быть интерпретирован как конец HTML-тега.
&&amp;Может быть интерпретирован как начало символьной ссылки.
"&quot;Имеет специальное значение, когда значение атрибута заключено в двойные кавычки.
'&apos;Имеет специальное значение, когда значение атрибута заключено в одинарные кавычки.

Параметры HTML-экранирования

DenCode позволяет выбрать цель преобразования, способ использования именованных ссылок на символы и запись числовых ссылок.

Цель
ПараметрОписаниеПример для «A < 😀»
БазовыеПреобразует пять символов <, >, &, " и '.A &lt; 😀
Базовые + не-ASCIIПреобразует пять базовых символов и символы вне ASCII.A &lt; &#128512;
Не буквенно-цифровыеПреобразует символы, кроме букв и цифр ASCII.A&#32;&lt;&#32;&#128512;
ВсеПреобразует все символы.&#65;&#32;&lt;&#32;&#128512;

Для обычного отображения HTML часто используется «Базовые», так как этот вариант преобразует только необходимые символы. Используйте «Все», если нужно проверить строку как HTML-ссылки на символы или явно представить каждый символ в виде ссылки.

Именованные ссылки на символы
ПараметрОписаниеПример
HTML5Использует именованные ссылки на символы, определенные в HTML5.&copy;
HTML4Использует именованные ссылки на символы, определенные в HTML4.&copy;
XHTMLИспользует пять ссылок &lt;, &gt;, &amp;, &quot; и &apos;.&apos;
НетНе использует именованные ссылки; применяются только числовые ссылки.&#169;
Запись числовых ссылок
ПараметрОписаниеПример
ДесятичныеИспользует десятичные числовые ссылки.&#169;
Шестнадцатеричные строчныеИспользует шестнадцатеричные числовые ссылки со строчными буквами.&#xa9;
Шестнадцатеричные прописныеИспользует шестнадцатеричные числовые ссылки с прописными буквами.&#xA9;