Кодировщик HTML сущностей преобразует специальные символы (< > & " ') в их эквиваленты HTML сущностей (< > & " ') и обратно. Необходимо для безопасного отображения контента пользователя, встраивания кода в документацию или предотвращения XSS при отображении пользовательского ввода.
Когда вам нужно отобразить теги HTML в виде текста, встроить фрагменты кода на страницу или безопасно показать пользовательский контент, кодирование сущностей HTML - это ответ. Этот инструмент обеспечивает мгновенное двусторонне преобразование. Кодирование заменяет специальные символы HTML их эквивалентами сущностей, поэтому браузер отображает их буквально вместо интерпретации как разметки. Декодирование обращает процесс. Инструмент обрабатывает пять основных XML сущностей плюс числовые ссылки на сущности (&#NN; и &#xHH;), поэтому вы можете работать с любым кодированным контентом. Преобразование в реальном времени означает, что результат появляется при вводе, а кнопка обмена переворачивает входе и выходе для быстрой проверки туда-обратно.
Преобразует < > & " ' в < > & " ' - пять зарезервированных символов HTML, которые нужно кодировать для отображения в виде текста.
Декодирует как именованные (& < ), так и числовые (< <) ссылки на сущности обратно в исходные символы.
Скопируйте кодированный или декодированный результат одним кликом. Переместите результат непосредственно в свой HTML, документацию или исходный код.
Результат обновляется в реальном времени при вводе. Нет кнопки кодирования для нажатия - видите результаты мгновенно для быстрой итерации.
Поддерживает десятичные (A) и шестнадцатеричные (A) числовые ссылки плюс именованные сущности, такие как &nbsp;, &copy;, &trade;.
Кодируйте, затем декодируйте результат, чтобы убедиться, что результат соответствует исходному - быстрый способ проверить, что вы безопасно обрабатываете контент.
Чтобы отобразить теги HTML в виде буквального текста на странице markdown или HTML, кодируйте специальные символы - больше не случайно отображайте образец кода как разметку.
Перед возвращением пользовательского ввода на страницу кодируйте сущности HTML, чтобы нейтрализовать теги <script> и другие векторы инъекций.
Декодируйте ссылки на сущности в подозрительном результате, чтобы увидеть, какие символы были фактически созданы - помогает точно определить ошибки экранирования.
Преобразуйте HTML с сущностями из одной системы (CMS, шаблон электронной почты) в простой текст для другой (поле базы данных, простой текст электронной почты).
Кодируйте контент перед вставкой в атрибуты HTML (title="...", data-*), чтобы кавычки и специальные символы не нарушали атрибут.
Нажмите на значок HTML Entity в панели DevSuite Pro. Откроется панель редактора с переключением кодирования и декодирования.
Вставьте строку, которую вы хотите кодировать (необработанный HTML, который вы должны показать как текст) или декодировать (содержимое, полное сущностей, которое вы должны отобразить).
Выберите кодирование для преобразования специальных символов в сущности или декодирование для преобразования сущностей обратно в исходные символы.
Кодированный или декодированный результат появляется мгновенно в соседней панели - длинный ввод прокручивается и переносится по умолчанию.
Нажмите Copy, чтобы получить результат. Вставьте в свою документацию, образец кода или страницу, обращенную к пользователю, для безопасного отображения.
Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.