Hvers vegna texti sýnir „&“ og hvernig á að laga það
Birt · Uppfært 2 mín. lestur
Þegar texti sýnir „&“ í stað „&“ var HTML-eining kóðuð einu sinni of oft. Verkfærið afkóðar eitt stig í einu og segir þér þegar eitt er eftir.
Hvað HTML-eining er
Eining er röð tákna sem stendur fyrir staf sem er frátekinn fyrir kóða vefsíðu. Fimm eru algengar.
| Stafur | Eining |
|---|---|
| & | & |
| < | < |
| > | > |
| " | " |
| ' (bein úrfellingarmerki) | ' |
Hvaðan tvöföld kóðun kemur
Texti fer stundum í gegnum tvö kerfi sem hvort um sig kóða: ritil og síðan sniðmát síðu. Hver umferð umbreytir „&“ fyrri einingarinnar. Með Kóða/afkóða HTML-einingar gefur kóðun á „Tom & Jerry“ „Tom & Jerry“ og kóðun á þeirri niðurstöðu gefur „Tom &amp; Jerry“.
| Þrep | Texti sem fæst |
|---|---|
| Upprunalegur texti | Tom & Jerry |
| Kóðaður einu sinni | Tom & Jerry |
| Kóðaður tvisvar | Tom &amp; Jerry |
Vafrinn afkóðar eitt stig við birtingu. Texti sem er kóðaður tvisvar birtist því með „&“ í stað „&“.
Að afkóða eitt stig í einu
Verkfærið fjarlægir aðeins eitt stig eininga í hverri umferð. Ef niðurstaðan inniheldur enn einingar bendir hamurinn „Both“ á það og þú keyrir afkóðunina aftur á niðurstöðunni.
| Texti | Fyrsta afkóðun | Önnur afkóðun |
|---|---|---|
| Tom &amp; Jerry | Tom & Jerry | Tom & Jerry |
| &lt;b&gt;gras&lt;/b&gt; | <b>gras</b> | <b>gras</b> |
Að afkóða eitt stig kemur í veg fyrir að afturkalla kóðun sem var ætluð: kóðadæmi sem á að birta „&“ á skjánum er skrifað „&amp;“ á síðunni.
Broddstafir og tákn
Afkóðunin skilur allar nefndar einingar sem enda á semíkommu, ekki aðeins fimm algengu. „café à 5 € © 2026“ gefur „café à 5 € © 2026“ og óbrjótanlega bilið verður raunverulegt óbrjótanlegt bil.
Tölueiningar
Tölueiningar eru líka afkóðaðar: „été“ gefur „été“ og „😀“ eins og „😀“ gefa sama emoji.
Hvað verkfærið skilur eftir óbreytt
- Óþekkt eining eins og „&inconnue;“ helst eins og hún er.
- Eining án lokasemíkommu, eins og „&“ eða „<“ í setningu, er ekki snert.
- Vistfang með færibreytum, eins og „https://exemple.fr/?a=1¶m=2©=4“, helst nákvæmt: „¶m“ og „©“ eru þar ekki talin einingar.
Að kóða kóða til að birta hann
Til að sýna kóðabút á síðu skaltu kóða hann einu sinni. Textinn „<a href="x">l’été & plus</a>“ gefur „<a href="x">l'été & plus</a>“. Stafir með broddum eru ekki kóðaðir, aðeins fimm frátekin tákn.
Að komast hjá vandanum
Kóðaðu aðeins einu sinni, á síðustu stundu, þegar skrifað er inn á síðuna. Til að skipta í heildsölu út leifum af rangri kóðun hentar Leita og skipta í texta. Vefföng fylgja annarri kóðun, útskýrðri í Base64, hass og kóðað vistfang, munurinn á þeim.
Athugun á niðurstöðunni
- Keyrðu afkóðunina aftur svo lengi sem verkfærið tilkynnir einingar sem eftir eru.
- Berðu saman við upprunalega textann á skjánum.
- Athugaðu óbrjótanleg bil og emoji.
