Gida guztiak

Zergatik erakusten duen testu batek «&» eta nola konpondu

Argitaratua: · Eguneratua: 2 min-ko irakurketa

Testu batek «&» ordez «&» erakusten duenean, HTML entitate bat behin gehiegi kodetu da. Tresnak maila bat deskodetzen du aldiko, eta bat gelditzen denean esaten dizu.

Zer den HTML entitate bat

Entitate bat orrialde baten kodeari gordetako karaktere bat adierazten duen zeinu-segida bat da. Bost arrunt dira.

KaraktereaEntitatea
&&
<&lt;
>&gt;
"&quot;
' (apostrofo zuzena)&#039;

Nondik datorren kodeketa bikoitza

Testu bat batzuetan bi sistematatik pasatzen da, bakoitzak kodetzen duela: editore bat, gero orrialde-txantiloi bat. Pasada bakoitzak aurreko entitatearen «&» eraldatzen du. HTML entitateak kodetu eta deskodetu tresnarekin, «Tom & Jerry» kodetzeak «Tom &amp; Jerry» ematen du, eta emaitza hori kodetzeak «Tom &amp;amp; Jerry».

UrratsaOndoriozko testua
Jatorrizko testuaTom & Jerry
Behin kodetutaTom &amp; Jerry
Bitan kodetutaTom &amp;amp; Jerry

Nabigatzaileak maila bat deskodetzen du bistaratzean. Bitan kodetutako testu bat, beraz, «&» ordez «&amp;»-rekin bistaratzen da.

Maila-mailaka deskodetu

Tresnak entitate-maila bakar bat kentzen du pasada bakoitzean. Emaitzak oraindik entitateak baditu, «Both» moduak adierazten du eta deskodeketa berriro exekutatzen duzu emaitzaren gainean.

TestuaLehen deskodeketaBigarren deskodeketa
Tom &amp;amp; JerryTom &amp; JerryTom & Jerry
&amp;lt;b&amp;gt;gras&amp;lt;/b&amp;gt;&lt;b&gt;gras&lt;/b&gt;<b>gras</b>

Maila bakarra deskodetzeak nahita egindako kodeketa bat desegitea saihesten du: pantailan «&amp;» erakutsi behar duen kode-adibide bat orrialdean «&amp;amp;» idazten da.

Azentuak eta sinboloak

Deskodeketak puntu eta koma batekin amaitzen diren izendun entitate guztiak ulertzen ditu, ez bost arruntak bakarrik. «caf&eacute; &agrave; 5&nbsp;&euro; &copy; 2026» «café à 5 € © 2026» ematen du, zuriune zatiezina benetako zuriune zatiezin bihurtuz.

Zenbakizko entitateak

Entitate zenbakizkoak ere deskodetzen dira: «&#233;t&#xE9;» «été» ematen du, eta «&#x1F600;» «&#128512;» bezala emoji bera ematen dute.

Tresnak ukitu gabe uzten duena

  • «&inconnue;» bezalako entitate ezezagun bat dagoen bezala geratzen da.
  • Amaierako punturik eta komarik gabeko entitate bat, esaldi baten barruko «&amp» edo «&lt» bezala, ez da ukitzen.
  • Parametroak dituen helbide bat, «https://exemple.fr/?a=1&param=2&copy=4» bezala, zehatz geratzen da: «&param» eta «&copy» ez dira entitatetzat hartzen bertan.

Kodea erakusteko kodetu

Orrialde batean kode-zati bat erakusteko, kodetu behin. «<a href="x">l’été & plus</a>» testuak «&lt;a href=&quot;x&quot;&gt;l&#039;été &amp; plus&lt;/a&gt;» ematen du. Azentudun letrak ez dira kodetzen, gordetako bost karaktereak bakarrik.

Arazoa saihestu

Kodetu behin bakarrik, azken unean, orrialdean idaztean. Kodeketa txar baten hondarrak multzoka ordezkatzeko, Bilatu eta ordezkatu egokia da. Web-helbideek beste kodeketa bat jarraitzen dute, Base64, hash eta kodetutako helbidea, ez nahastu gidan azaldua.

Emaitza egiaztatu

  1. Exekutatu berriro deskodeketa tresnak entitate geratzen direla adierazten duen bitartean.
  2. Alderatu pantailako jatorrizko testuarekin.
  3. Egiaztatu zuriune zatiezinak eta emojiak.

HTML entitateak kodetu eta deskodetu