HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Кодиране
Опитай.
Примери
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Кога да кодираме HTML-лицата
Използвайте кодирането на лицето, когато искате знаци като ъгли скоби, амперсанди, или кавички, за да покажете буквално, вместо да се тълкува като марка. Това е особено полезно за уроци, CMS полета, Markdown документи, код проби, копирани snipets, и HTML атрибут стойности.
Какво се кодира
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
Практически работни потоци
Тази страница е полезна, когато искате да покажете суров HTML източник в документация, почистване на текст, пълен с същности, копирани от CMS или система за поддръжка, декодиране вече ескадирани низове от износ, или да проверите дали е избягала пастирана отсечка веднъж или няколко пъти преди да го публикувате.
Избягвайте двойното кодиране
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
Контекстът все още има значение
Кодирането на субекта е полезно за показване на буквалния маркер и предотвратяване на случайното предаване в много работни процеси на съдържание, но това не е пълен заместител на бягството на контекст-свещеник във всяко приложение. Декодиран изход може да стане активен маркер отново, ако го поставите в жив HTML редактор или страница строител.
Поверителност и местно обработване
Преди да разчитате на "Съответен текст" в уеб страници или файлове
Преди да публикувате или вградите резултата, потвърдете точния HTML контекст, в който ще бъде използван и дали системата на местоназначение вече изпълнява автоматично бягство. Правилно конвертиран низ все още може да е грешен, ако е поставен на грешно място или е избягал два пъти.
Когато HTML преобразуване на лица все още може да даде небезопасни или нежелани резултати
Преобразуването на субекта може да помогне с показване и бягство, но не гарантира безопасност във всеки контекст. Двойно кодиране, частично бягство и несъответствия между текстовото съдържание и контекста на атрибутите все още могат да напуснат изхода счупени или подвеждащи, ако дестинацията очаква различни обработка.
Как да Интерпретирате кодиран и декодиран HTML изход на субекта
Кодиран изход е предназначен да представлява символи безопасно в HTML-свързани контексти, докато декодиран изход възстановява буквалните символи, които тези субекти представляват. Това не прави резултата автоматично подходящ за всяко място, което можете да поставите, защото HTML текстови възли, атрибути, скриптове и фуражи могат да имат различни нужди за бягство.
Тъй като преобразуването работи във вашия браузър, можете да инспектирате копирани фрагменти от шаблони, съдържание на CMS, съобщения за поддръжка, или частично избягала марка, без да изпращате този текст на друг сайт. Това е практично, когато вашите откъси включват вътрешно съдържание или чернови, които трябва да останат местни.
Свързани инструменти
Base64 Encode / Decode Tool
Кодирайте текст в Base64 или декодирайте Base64 обратно в четимо съдържание директно във вашия браузър. Полезно е за инспектиране на жетони, дебъгване на заглавните части, проверка на конфигурираните стойности, декодиране на зарядите на API и конвертиране на обикновен текст без използване на дистанционно обслужване. ToolMill работи напълно клиентска страна за поверителност и продължава да работи офлайн след инсталация.
Кодиране
Hex Encode / Декодиране готварски текст
Hex Encode / Decode превръща текста в шестнайсетични (база-16) байтове и декоди хекс обратно в четим текст. Използвайте го за дебъгване на двоични заряди, проверка на байтове UTF-8, обръщане на избягали струни и работа с хашиши или протоколи на ниско ниво. Приема общи формални формации (със или без пространства, нови линии, или 0x представки). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
ROT13 Encode / Декодиране на текст
ROT13 е прост шифър за заместване на буквите, който променя A↔N, B↔O и т.н. Той често се използва за спойлери, леко объркване, и форум / имейл текст. Този инструмент кодира обикновен текст на ROT13 и декодира ROT13 обратно към текста (операцията е симетрична). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
URL код / декодиране (процентно въвеждане)
URL Encode/Decode (процент-encoding) конвертира опасни символи в защитен от URL формат и отново. Използвайте го за заявки низове, пренасочете UTM параметри, и debugging API заявки (RFC 3986). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
