HTML-сутності декодер
Декодування HTML-сутностей назад у їхні оригінальні символи.
Що таке декодування HTML-сутностей?
Декодування HTML-сутностей перетворює HTML-сутності (як <, >, &) назад у їхні оригінальні символи. Це корисно, коли вам потрібно перетворити закодований HTML назад у читабельний текст або фактичний HTML код.
Коли вам потрібне декодування HTML-сутностей?
- Читання закодованих даних: Перетворення HTML-сутностей з баз даних або API назад у читабельний текст.
- Обробка даних: Обробка та очищення даних, які містять HTML-сутності.
- Міграція вмісту: Перетворення вмісту з систем, які кодують HTML-сутності.
- Відладка: Перегляд фактичних символів за HTML-сутностями.
- Email вміст: Декодування HTML-сутностей з вмісту або шаблонів електронної пошти.
Поширені приклади декодування HTML-сутностей
- < стає <
- > стає >
- & стає &
- " стає "
- ' стає '
- стає нерозривним пробілом
Як використовувати цей декодер HTML-сутностей
- Вставте ваш HTML-сутностно-кодований текст у поле введення вгорі.
- Натисніть кнопку "Декодувати HTML".
- Декодований результат відобразиться в полі виводу.
- Використовуйте кнопку "Копіювати результат", щоб скопіювати декодований текст.
Іменовані проти Числових HTML-сутностей
HTML-сутності бувають у двох формах: іменовані сутності (як < для <) та числові сутності (як < для <). Цей інструмент декодує обидва типи. Іменовані сутності більш читабельні, тоді як числові сутності можуть представляти будь-який Unicode символ.
Декодування HTML проти Зняття екранування
Декодування HTML та зняття екранування HTML - це той самий процес: перетворення HTML-сутностей назад у їхні оригінальні символи. Використовуйте наш кодувальник HTML-сутностей, якщо ви хочете кодувати замість декодування. Use our HTML Entity Encoder if you need to encode instead of decode.
Декодування HTML-сутностей у мовах програмування
Декодування HTML-сутностей доступне у всіх основних мовах програмування. Ось приклади:
PHP
$decoded = html_entity_decode($encoded, ENT_QUOTES, 'UTF-8');
JavaScript (Browser)
// Browser: Set innerHTML (be careful with untrusted data!)
// element.innerHTML = encoded;
// Or use DOMParser
const parser = new DOMParser();
const doc = parser.parseFromString(encoded, 'text/html');
const decoded = doc.documentElement.textContent;
JavaScript (Node.js)
// Node.js with library
const he = require('he');
const decoded = he.decode(encoded);
Python
import html
decoded = html.unescape(encoded)
Go
import "html"
decoded := html.UnescapeString(encoded)
Java
import org.apache.commons.text.StringEscapeUtils;
String decoded = StringEscapeUtils.unescapeHtml4(encoded);
Ruby
require 'cgi'
decoded = CGI.unescapeHTML(encoded)
C#
using System.Web;
string decoded = HttpUtility.HtmlDecode(encoded);