Кодирование / Декодирование HTML-сущностей
Кодируйте спецсимволы в HTML-сущности и декодируйте обратно. Обрабатывает & < > " '. Бесплатный клиентский инструмент.
Зачем использовать кодировщик/декодировщик HTML-сущностей?
При отображении текста, содержащего HTML-спецсимволы, такие как <, >, & или кавычки, необходимо кодировать их как сущности для предотвращения XSS-атак и проблем рендеринга.
Ключевые возможности
- Кодирование < > & " ' в соответствующие HTML-сущности
- Декодирование HTML-сущностей обратно в оригинальные символы
- Встроенная таблица справки по сущностям
- Кнопка обмена между кодированием и декодированием
Как использовать
- Выберите вкладку «Кодировать» или «Декодировать»
- Вставьте HTML или текст с сущностями в область ввода
- Нажмите кнопку действия и скопируйте результат
Технические детали
Кодирование использует замену по регулярному выражению для пяти основных HTML-сущностей: & (&), < (<), > (>), " ("), и ' ('). Амперсанд кодируется первым для предотвращения двойного кодирования. Декодирование обращает эти замены.
Часто задаваемые вопросы
Зачем кодировать HTML-сущности?
Кодирование предотвращает интерпретацию браузером спецсимволов как HTML-разметки. Это необходимо для пользовательского контента для предотвращения XSS-атак.
Обрабатываются ли числовые сущности вроде <?
В настоящее время инструмент обрабатывает пять именованных сущностей. Числовые сущности не декодируются в этой версии.
Похожие инструменты
Кодирование / Декодирование Base64
Кодируйте текст в Base64 или декодируйте строки Base64 с поддержкой Unicode
URL-кодирование / Декодирование
Кодируйте и декодируйте URL-адреса с полным или компонентным режимом
Декодер JWT-токенов
Декодируйте JWT-токены для просмотра заголовка, полезной нагрузки и подписи
Шифр ROT13
Кодируйте или декодируйте текст с помощью шифра подстановки ROT13
Переводчик азбуки Морзе
Конвертируйте текст в азбуку Морзе и обратно с визуальным представлением и звуком
Двоичный переводчик
Конвертируйте текст в двоичный код (0 и 1) и обратно с побайтовым разбором