HTML декодері — HTML нысандарын (<, >, &, т.б. сияқты) қайтадан сәйкес таңбаларға (мысалы, <, >, &, т.б.) түрлендіретін құрал немесе процесс. HTML декодтауы HTML кодтаудың кері түрі болып табылады және ол кодталған мәтінді адам оқи алатын пішімге қайта түрлендіру үшін пайдаланылады.
Мысалы:
< <
болады>
болады& &
боладыHTML-кодталған деректерді оқуға болатын немесе пайдалануға болатын пішінге қайта түрлендіру үшін.
HTML құрылымын бұзбау үшін пайдаланушы жасаған мазмұнды немесе кодталған басқа мәтінді түсіндіру үшін.
Браузерде қауіпсіз көрсету үшін бұрын кодталған мазмұнды дұрыс көрсету үшін.
Енді өңделмеген мәтін немесе HTML ретінде көрсетуге қауіпсіз деректерден қажетсіз кодтауды жою үшін.
HTML декодтау әдетте көптеген бағдарламалау тілдеріндегі кірістірілген функциялар арқылы орындалады:
JavaScript тілінде HTML нысандарын декодтайтын мәтін мазмұнын немесе кітапханаларды пайдалануға болады.
Python тілінде html модулін html.unescape() сияқты функциялармен пайдалануға болады.
Басқа бағдарламалау тілдері HTML нысандарын декодтау үшін ұқсас функцияларды немесе кітапханаларды қамтамасыз етуі мүмкін.
Процесс кодталған нысандарды анықтауды және оларды сәйкес таңбалармен ауыстыруды қамтиды.
HTML-кодталған мазмұнды алған кезде (мысалы, URL мекенжайынан, пайдаланушы енгізуінен немесе API жауабынан) және оны бастапқы түрінде көрсету қажет болғанда.
Қауіпсіздік немесе үйлесімділік себептері үшін бұрын кодталған шикі HTML мазмұнын (мысалы, хабарламадағы немесе түсініктемедегі HTML-кодталған мәтінді) көрсету қажет болғанда.
Браузерде қауіпсіз пайдалану үшін кодталған, бірақ енді өңделмеген мәтін ретінде түсіндірілуі керек мазмұнды шығарып алу және көрсету кезінде (мысалы, пайдаланушы пікірлері, код үзінділері, т.б.).
Қауіпсіз тасымалдау немесе сақтау үшін URL-кодталған немесе HTML-кодталған, бірақ әрі қарай пайдалану алдында декодтау керек деректерді өңдеу кезінде.