← Nazad na funkcije
Free

HTML Entity Encoder

HTML Entity Encoder претвара специјалне знакове (< > & " ') у њихове HTML ентитет еквиваленте (&lt; &gt; &amp; &quot; &#39;) и назад. Неопходан за безбедан приказ корисничког садржаја, уграђивање кода у документацију или спречавање XSS-а приликом приказивања корисничког уноса.

Када треба да прикажете HTML ознаке као текст, уградите исечке кода на страницу или безбедно прикажете садржај који су послали корисници, HTML кодирање ентитета је одговор. Овај алат пружа тренутну двосмерну конверзију. Кодирање замењује специјалне HTML знакове њиховим ентитет еквивалентима тако да их прегледач приказује буквално уместо да их тумачи као markup. Декодирање обрће процес. Алат обрађује пет основних XML ентитета плус нумеричке референце ентитета (&#NN; и &#xHH;) тако да можете да радите са било којим кодираним садржајем. Конверзија у реалном времену значи да се излаз приказује док куцате, а дугме за замену пребацује улаз и излаз ради брзе провере тачности конверзије у оба смера.

Pregled uživo
example.com
HTML ентитет кодер Encode Decode
Input
<div class="box">Hello & welcome!</div>
Encoded Output
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
Ključne karakteristike

Кодирање специјалних знакова

Претвара < > & " ' у &lt; &gt; &amp; &quot; &#39; — пет резервисаних HTML знакова који захтевају кодирање да би се приказали као текст.

Декодирање референци ентитета

Декодира и именоване (&amp; &lt; &nbsp;) и нумеричке (&#60; &#x3C;) референце ентитета назад у њихове оригиналне знакове.

Копирање једним кликом

Копирајте кодирани или декодирани резултат једним кликом. Пренесите излаз директно у ваш HTML, документацију или изворни код.

Конверзија у реалном времену

Излаз се уживо ажурира док куцате. Нема дугмета за кодирање које треба кликнути — резултате видите одмах за брзу итерацију.

Подршка за нумеричке ентитете

Подржава децималне (&#65;) и хексадецималне (&#x41;) нумеричке референце, као и именоване ентитете попут &amp;nbsp;, &amp;copy;, &amp;trade;.

Провера конверзије у оба смера

Кодирајте, па затим декодирајте резултат да потврдите да се излаз поклапа са оригиналом — брз начин да проверите да ли безбедно обрађујете садржај.

Uobičajeni slučajevi upotrebe

Уграђивање кода у документацију

Да бисте приказали HTML ознаке као дословни текст на markdown или HTML страници, кодирајте специјалне знакове — више нема случајног приказивања вашег узорка кода као markup-а.

Спречавање XSS-а

Пре него што вратите кориснички унос назад на страницу, кодирајте HTML ентитете да неутралишете <script> ознаке и друге векторе инјекције.

Отклањање грешака у неисправном HTML-у

Декодирајте референце ентитета у сумњивом излазу да видите који знакови су заправо произведени — помаже да пронађете грешке у escaping-у.

Миграција садржаја

Претворите HTML са ентитетима из једног система (CMS, шаблон е-поште) у обичан текст за други (поље базе података, обичну текстуалну е-пошту).

Безбедност тултипова и атрибута

Кодирајте садржај пре него што га уметнете у HTML атрибуте (title="...", data-*) тако да наводници и специјални знакови не покваре атрибут.

Kako se koristi
1

Отворите HTML Entity алат

Кликните на икону HTML Entity у DevSuite Pro доку. Отвара се панел уређивача са прекидачима Encode и Decode.

2

Налепите ваш HTML или текст

Налепите стринг који желите да кодирате (сиров HTML који треба да прикажете као текст) или декодирате (садржај пун ентитета који треба да прикажете).

3

Изаберите режим

Изаберите Encode да претворите специјалне знакове у ентитете, или Decode да претворите ентитете назад у њихове сирове знакове.

4

Прочитајте резултат

Кодирани или декодирани излаз се тренутно приказује у суседном панелу — дужи унос се може скроловати и подразумевано се прелама.

5

Копирајте резултат

Кликните на Copy да преузмете излаз. Налепите га у вашу документацију, узорак кода или страницу која се приказује корисницима, да бисте га безбедно приказали.

Spremni da probate?

Instalirajte DevSuite Pro besplatno i otključajte 64+ alata za programere za svoj pretraživač.

Dodaj u Chrome Додај у Edge Dodaj u FireFox