Кодирование/Декодирование HTML-сущностей
Преобразование между обычным текстом и HTML-сущностями (< > & и т.д.) в реальном времени. Кодирование превращает спецсимволы в сущности; декодирование восстанавливает их. Ввод и вывод с загрузкой файла и копированием.
Ввод HTML-сущностей
Вывод HTML-сущностей
Read Only
Как использовать
Об этом инструменте
Преобразование между обычным текстом и HTML-сущностями в реальном времени.
Как использовать
Выберите Кодирование или Декодирование, введите текст или загрузите файл; вывод обновляется в реальном времени. Кнопка копирования для результата.
Опции
■ Преобразуемые именованные сущности
| Сущность | Символ |
|---|---|
| < | < |
| > | > |
| & | & |
| " | " |
| ' | ' |
| © | © |
| ® | ® |
| ™ | ™ |
| | (NBSP) |
| — | — |
| – | – |
| … | … |
| • | • |
| → | → |
| ← | ← |
| ↑ | ↑ |
| ↓ | ↓ |
| € | € |
| £ | £ |
| ¥ | ¥ |
| ¢ | ¢ |
| ° | ° |
| ± | ± |
| × | × |
| ÷ | ÷ |
| ½ | ½ |
| ¼ | ¼ |
| ¾ | ¾ |
| ⅛ | ⅛ |
| ⅜ | ⅜ |
| ⅝ | ⅝ |
| ⅞ | ⅞ |
| « | « |
| » | » |
| ‹ | ‹ |
| › | › |
| † | † |
| ‡ | ‡ |
| ‰ | ‰ |
| ∞ | ∞ |
| ∑ | ∑ |
| ∏ | ∏ |
| √ | √ |
| ≠ | ≠ |
| ≤ | ≤ |
| ≥ | ≥ |
| · | · |
| ♠ | ♠ |
| ♣ | ♣ |
| ♥ | ♥ |
| ♦ | ♦ |
| α | α |
| β | β |
| γ | γ |
| δ | δ |
| ε | ε |
| θ | θ |
| λ | λ |
| μ | μ |
| π | π |
| σ | σ |
| ω | ω |
| Α | Α |
| Β | Β |
| Γ | Γ |
| Δ | Δ |
| Θ | Θ |
| Λ | Λ |
| Π | Π |
| Σ | Σ |
| Ω | Ω |
Числовые ссылки (&#decimal; &#xhex;) также декодируются.
Примеры использования
• Экранирование HTML для безопасного отображения • Восстановление сущностей в символы для редактирования • Обработка спецсимволов в логах и сообщениях
Частые вопросы
- Q: Что такое HTML-сущность?
- A: HTML-сущности — это специальные последовательности символов для представления знаков, имеющих особое значение в HTML или трудно вводимых. Например, < пишется как <, & как &, © как ©.
- Q: Когда следует кодировать HTML-сущности?
- A: Всегда кодируйте пользовательский ввод перед вставкой в HTML, чтобы предотвратить XSS-атаки. Кодирование также необходимо при встраивании спецсимволов в атрибуты HTML или текстовые узлы.
- Q: В чём разница между именованными и числовыми сущностями?
- A: Именованные используют человекочитаемые имена (например, &copy; для ©). Числовые — десятичные (©) или шестнадцатеричные (©) кодовые точки. Оба варианта обозначают один символ; именованные удобнее для чтения.
- Q: Декодируются ли числовые сущности типа ©?
- A: Да. В режиме декодирования инструмент обрабатывает как именованные (©), так и числовые (© и ©) сущности.
- Q: Данные отправляются на сервер?
- A: Нет. Все операции выполняются в браузере. Данные не передаются ни на какой сервер.
