Toolbox Hub
Alle gereedschappen

HTML Entity Encoder/Decoder

Encode decode HTML entities

Encode decode HTML entities Wordt lokaal uitgevoerd in uw browser

About the

De HTML Entity Encoder converteert de vijf tekens die er in HTML toe doen naar hun entiteitsvorm en decodeert ze weer terug. Coderen is wat u doet voordat u tekst in een pagina plaatst die afkomstig is van een gebruiker, een API of een database, en het is de minimale verdediging tegen het feit dat die tekst als opmaak wordt behandeld. Decoderen is wat u doet wanneer u een bronbestand of een feed leest en de tekens wilt hebben die het daadwerkelijk vertegenwoordigt.

Where people use the

  • Ontsnappen aan tekst voordat deze in een HTML-sjabloon wordt neergezet.
  • Een bronfragment lezen dat vol entiteiten is.
  • Een codevoorbeeld voorbereiden voor weergave op een pagina.
  • Controleren wat een feed daadwerkelijk bevat voordat deze wordt weergegeven.

How to use the

  1. 1

    Kies een richting

    Druk op Coderen om tekens in entiteiten te veranderen, of op Decoderen om entiteiten weer in tekens te veranderen.

  2. 2

    Plak de tekst

    Het veldlabel en het voorbeeld veranderen zodat ze overeenkomen met de richting die u heeft gekozen.

  3. 3

    Converteren

    Druk op Converteren. Het resultaat verschijnt hieronder met een kopieerknop.

  4. 4

    Duidelijk tussen de runs

    Druk op Wissen om beide velden leeg te maken vóór de volgende conversie.

Tips en beste praktijken

  • Codeer voordat u tekst in HTML invoegt; doe het één keer, niet twee keer.
  • Getallen en benoemde entiteiten zijn niet overal uitwisselbaar; geef hier de voorkeur aan de genoemde vormen.
  • URL- en JavaScript-contexten hebben verschillende ontsnappingsmogelijkheden nodig; dit is alleen voor HTML.

Veelgestelde vragen

Welke karakters zijn gecodeerd?

Het ampersand, kleiner dan, groter dan, dubbele aanhalingstekens en enkele aanhalingstekens. Dit zijn de karakters die de manier veranderen waarop HTML wordt geparseerd, dus zij zijn degenen die moeten worden geëscaped.

Is codering voldoende om gebruikersinvoer veilig te maken?

Voor het plaatsen van tekst in HTML-inhoud, ja. Het is op zichzelf niet voldoende voor attribuutwaarden binnen een URL, voor JavaScript-contexten of voor CSS, die elk hun eigen regels nodig hebben.

Waarom wordt het ampersand eerst gecodeerd?

Omdat de entiteiten zelf beginnen met een ampersand. Door dit eerst te coderen, wordt voorkomen dat reeds gecodeerde tekst tweemaal wordt gecodeerd.

Kan het omgaan met numerieke entiteiten zoals '?

Decodering verwerkt de numerieke vorm voor het enkele aanhalingsteken. Andere numerieke entiteiten blijven zoals ze zijn, aangezien er duizenden zijn.

Is mijn inhoud geüpload?

Nee. De conversie vindt plaats in uw browser, zodat concepten en interne inhoud op uw apparaat blijven staan.

Gerelateerde hulpmiddelen