Кодирование / декодирование HTML
Экранируйте пять критичных для разметки символов или декодируйте именованные и числовые сущности HTML — локально, в один клик туда-обратно.
Открыть инструмент — Кодирование / декодирование HTMLКодирование / декодирование HTML vs Кодирование / декодирование URL
Короткий ответ: HTML Encoder/Decoder защищает разметку: он экранирует ровно пять символов, ломающих HTML, — амперсанд, угловые скобки, оба вида кавычек — и декодирует обратно любые именованные или числовые сущности. URL Encoder/Decoder защищает адреса: он процентно кодирует значения запроса или целые URI так же, как браузер. Текст внутри документа против текста внутри ссылки.
| Кодирование / декодирование HTML | Кодирование / декодирование URL | |
|---|---|---|
| Назначение | Экранируйте пять критичных для разметки символов или декодируйте именованные и числовые сущности HTML — локально, в один клик туда-обратно. | Кодируйте значения запросов или целые URI процентной записью и строго декодируйте их в четырёх режимах — как это делают браузеры. |
| Ввод | Обычный текст с &, <, >, кавычками или ссылками на сущности | Значения запроса, компоненты URI или целые URI с не-ASCII символами |
| Вывод | Текст с экранированными пятью символами, ломающими разметку, — или декодированными сущностями | Процентно закодированные UTF-8 строки в выбранном режиме, со строгим декодированием |
| Типичное применение | Безопасная вставка пользовательского текста в HTML, шаблоны или атрибуты | Построение строк запроса или исправление URL с пробелами и акцентами |
Ключевые различия
HTML-инструмент охраняет разметку документа пятью точными экранированиями; URL-инструмент следует правилам процентного кодирования браузера в четырёх режимах.
HTML-сторона принимает любой текст; URL-сторона сначала спрашивает, какую часть адреса кодируете — компонент, URI или значение запроса.
HTML-вывод остаётся читаемым: экранированы только опасные символы; URL-вывод — процентно экранированный UTF-8 по строгим правилам декодирования.
Разметка страниц и шаблоны — к HTML-инструменту; строки запроса и вставленные ссылки — к URL-инструменту.
Экранируйте пять критичных для разметки символов или декодируйте именованные и числовые сущности HTML — локально, в один клик туда-обратно.
Открыть инструмент — Кодирование / декодирование HTMLКодируйте значения запросов или целые URI процентной записью и строго декодируйте их в четырёх режимах — как это делают браузеры.
Открыть инструмент — Кодирование / декодирование URLПохожие сравнения