HTML ентитети кодер и декодер
Кодирајте специјални знаци како HTML ентитети (именувани, децимални или hex) или декодирајте кој било ентитет, со целосниот список од 2 231 HTML5 имиња.
Како да кодирате или декодирате HTML ентитети
- Залепете го вашиот текст или HTML во полето за внес.
- За кодирање, изберете кои знаци да се кодираат: Само & < > ” ‘ или Исто така секој не-ASCII знак, и изберете Формат на ентитетот: Именуван (é), Децимален (é) или Хексадецимален (é).
- Кликнете Кодирај, или кликнете Декодирај за да ги вратите ентитетите во знаци.
- Прочитајте го бројот во статусната линија, па кликнете Копирај. Користи го резултатот како внес го преместува резултатот во полето за внес, на пример за да проверите враќање во почетна состојба.
Кодирање: кога и што да се кодира
Во HTML, пет знаци може да се помешаат со ознаки. Само & < > ” ‘ заменува точно овие: & со &, < со <, > со >, " со " и ' со '. Тоа ви треба за да прикажете код на веб-страница, да ставите текст од корисник во атрибут или да залепите исечок во блог или поле на CMS што очекува HTML. Апострофот ја користи нумеричката форма бидејќи ' не постоел во HTML 4, а некои постари парсери не го познаваат.
Исто така секој не-ASCII знак дополнително заменува сè надвор од печатливиот ASCII: букви со дијакритици, типографски наводници, знакот за евро, празни места што не се прекинуваат, емоџија и така натаму. Резултатот е чист ASCII, што е корисно за системи што го расипуваат UTF-8, за шаблони за е-пошта или за да се направат невидливи знаци како видливи во изворниот код.
Формат на ентитетот определува како се пишуваат знаците:
- Именуван (é) користи читливо име кога HTML дефинира такво (
é,€,…), претпочитајќи го класичното име од HTML 4 кога знакот има повеќе. Знаците без име, како емоџија, се враќаат на децимален запис. - Децимален (é) ја запишува Unicode кодната точка во основа 10.
- Хексадецимален (é) ја запишува во основа 16, што одговара на записот U+00E9 од Unicode таблиците.
Сите три ги разбира секој прелистувач. Знаците надвор од Basic Multilingual Plane, како 😀, се кодираат како една референца до целата кодна точка (😀), а не како две сурогатни половини.
Декодирање: правилата на HTML5
Декодирај ги следи правилата што ги користат прелистувачите кога читаат текстуална содржина, со целосниот список од 2 231 именувани референци на знаци од HTML Living Standard:
- именувани референци како
é,→или≂̸(некои даваат две кодни точки); - децимални (
é) и хексадецимални (éилиé) референци, со или без завршна точка-запирка; - стари имиња што прелистувачите ги прифаќаат без точка-запирка, како
© 2026или&— а, како и во прелистувачите,¬it;станува¬it;бидејќи¬е такво старо име; - нумеричките референци во опсегот 128–159 се мапираат во знаците на Windows-1252 што ги прикажуваат прелистувачите (
–дава средна цртичка), а�, сурогатите и вредностите над U+10FFFF стануваат знакот за замена �.
Непознатите имиња како &foo; се оставаат непроменети и се бројат во статусната линија. Декодирањето го прави сопствениот парсер на алатката, а не вметнување на вашиот текст во страницата, па ознаките или скриптите во внесот никогаш не се толкуваат.
Често поставувани прашања
Дали треба да кодирам знаци со дијакритици?
Обично не. Страница сервирана како UTF-8 може директно да содржи é или €. Кодирањето на не-ASCII е потребно само кога датотеката или системот помеѓу не може да работи со UTF-8.
Зошто &amp; се декодира во &, а не во &?
Декодирањето се прави еднаш, како во прелистувач. &amp; е ескејпиран &. Кликнете Користи го резултатот како внес и Декодирај повторно ако текстот бил кодиран двапати.
Која е разликата меѓу ова и URL кодирањето?
HTML ентитетите го ескејпираат текстот за HTML документи. URL кодирањето (%20, %C3%A9) го ескејпира текстот за веб-адреси. Користете го URL кодерот за врски и query string.
Дали мојот текст се испраќа на сервер?
Не. Кодирањето и декодирањето работат во вашиот прелистувач. Само списокот со имиња на ентитети се вчитува од оваа страница при првото декодирање.
Дали ентитетите во атрибути се декодираат поинаку?
Прелистувачите неколку стари имиња без точка-запирка ги обработуваат поинаку во вредности на атрибути. Оваа алатка ги користи правилата за текстуална содржина, што одговараат на она што го гледате на страницата.
Поврзани алатки
- URL кодирање и декодирање Бесплатно URL кодирање и декодирање. Процентно кодирајте параметри или цели адреси, декодирајте низи %XX и третирајте + како празно место. Во прелистувачот.
- HTML форматер Улепшајте неуреден HTML со чисто вовлекување или безбедно минифицирајте го во прелистувачот. Вградените CSS и JavaScript се форматираат. Ништо не се качува.
- Base64 кодер и декодер Бесплатен Base64 кодер и декодер со целосна UTF-8 поддршка и опција base64url безбедна за URL. Работи во прелистувачот, ништо не се качува.