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.
| Karakterea | Entitatea |
|---|---|
| & | & |
| < | < |
| > | > |
| " | " |
| ' (apostrofo zuzena) | ' |
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 & Jerry» ematen du, eta emaitza hori kodetzeak «Tom &amp; Jerry».
| Urratsa | Ondoriozko testua |
|---|---|
| Jatorrizko testua | Tom & Jerry |
| Behin kodetuta | Tom & Jerry |
| Bitan kodetuta | Tom &amp; Jerry |
Nabigatzaileak maila bat deskodetzen du bistaratzean. Bitan kodetutako testu bat, beraz, «&» ordez «&»-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.
| Testua | Lehen deskodeketa | Bigarren deskodeketa |
|---|---|---|
| Tom &amp; Jerry | Tom & Jerry | Tom & Jerry |
| &lt;b&gt;gras&lt;/b&gt; | <b>gras</b> | <b>gras</b> |
Maila bakarra deskodetzeak nahita egindako kodeketa bat desegitea saihesten du: pantailan «&» erakutsi behar duen kode-adibide bat orrialdean «&amp;» idazten da.
Azentuak eta sinboloak
Deskodeketak puntu eta koma batekin amaitzen diren izendun entitate guztiak ulertzen ditu, ez bost arruntak bakarrik. «café à 5 € © 2026» «café à 5 € © 2026» ematen du, zuriune zatiezina benetako zuriune zatiezin bihurtuz.
Zenbakizko entitateak
Entitate zenbakizkoak ere deskodetzen dira: «été» «été» ematen du, eta «😀» «😀» 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 «&» edo «<» bezala, ez da ukitzen.
- Parametroak dituen helbide bat, «https://exemple.fr/?a=1¶m=2©=4» bezala, zehatz geratzen da: «¶m» eta «©» ez dira entitatetzat hartzen bertan.
Kodea erakusteko kodetu
Orrialde batean kode-zati bat erakusteko, kodetu behin. «<a href="x">l’été & plus</a>» testuak «<a href="x">l'été & plus</a>» 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
- Exekutatu berriro deskodeketa tresnak entitate geratzen direla adierazten duen bitartean.
- Alderatu pantailako jatorrizko testuarekin.
- Egiaztatu zuriune zatiezinak eta emojiak.
