En HTML-dekoder er et værktøj eller en proces, der konverterer HTML-enheder (som <, >, & osv.) tilbage til deres tilsvarende tegn (som <, >, & osv.). HTML-dekodning er det modsatte af HTML-kodning, og det bruges til at konvertere kodet tekst tilbage til et menneskeligt læsbart format.
For eksempel:
< bliver til <
> bliver til >
& bliver &
At konvertere HTML-kodede data tilbage til en læsbar eller brugbar form.
At fortolke brugergenereret indhold eller anden tekst, der er blevet kodet, for at undgå at ødelægge HTML-strukturen.
At gengive indhold korrekt, når det tidligere var kodet til sikker visning i en browser.
At fjerne uønsket kodning fra data, der nu er sikre at gengive som rå tekst eller HTML.
HTML Afkodning sker typisk via indbyggede funktioner i mange programmeringssprog:
I JavaScript kan du bruge textContent eller biblioteker, der afkoder HTML-enheder.
I Python kan du bruge html-modulet med funktioner som html.unescape().
Andre programmeringssprog kan tilbyde lignende funktioner eller biblioteker til afkodning af HTML-enheder.
Processen involverer at identificere kodede enheder og erstatte dem med deres tilsvarende tegn.
Når du modtager HTML-kodet indhold (f.eks. fra en URL, brugerinput eller API-svar) og skal gengive det i sin oprindelige form.
Når du har brug for at vise råt HTML-indhold (som HTML-kodet tekst i en besked eller kommentar), der tidligere var kodet af sikkerheds- eller kompatibilitetsårsager.
Når du henter og viser indhold, der er kodet til sikker brug i browseren, men som nu skal fortolkes som rå tekst (som brugerkommentarer, kodestykker osv.).
Når du behandler data, der var URL-kodet eller HTML-kodet til sikker transmission eller lagring, men som skal afkodes før videre brug.