Ugrás a tartalomra

HTML-entitás kódoló és dekódoló

Illessze be a szöveget vagy a HTML-kódot, és azonnal látja entitásokkal kódolva. Visszafelé is működik: a <p> vagy a   helyén visszakapja az eredeti karaktereket.

A szöveg sehová nem kerül elküldésre, minden a böngészőjében történik.

Hogyan használja a HTML-entitás kódolót

  1. 1 Válassza ki az irányt. A Kódolás a karaktereket entitásokká alakítja, a Dekódolás az entitásokat visszaalakítja karakterekké.
  2. 2 Írja be vagy illessze be a szöveget. Az eredmény gépelés közben frissül, semmit nem kell jóváhagyni.
  3. 3 Kódolásnál válassza ki, hogy csak a <, >, &, " és ' karakterek változzanak, vagy az ékezetes betűk és a szimbólumok is, és hogy milyen formátumúak legyenek az entitások.
  4. 4 Az eredményt a Másolás gombbal másolhatja ki. A Csere gombbal áthelyezi a bemenetbe, és ellenőrizheti, hogy visszaalakítható-e.

Mire képes az eszköz

  • dekódolja a HTML5 összes nevesített entitását, amelyből több mint 2 000 van, és a numerikus entitásokat is, pontosan úgy, ahogy a böngésző
  • helyesen alakítja át az emojikat is, például a &#128512; entitásból 😀 lesz
  • figyelmeztet, ha a szöveg már tartalmaz entitásokat vagy kétszer kódolták, és egy kattintással felajánlja a javítást
  • kódoláskor nevesített, decimális és hexadecimális entitásokat is kínál
  • a sortöréseket, a tabulátorokat és a szöveg többi részét változatlanul hagyja
  • mindent közvetlenül a böngészőjében dolgoz fel, semmi nem kerül a szerverre

Mik azok a HTML-entitások

A HTML-entitás egy karakter leírása hétköznapi betűkkel és számjegyekkel. & jellel kezdődik és pontosvesszővel végződik: a &lt; a < karaktert, a &copy; a © jelet jelenti. Entitásokra főleg azoknál a karaktereknél van szükség, amelyeknek a HTML-ben saját jelentésük van. Ha a <b> címkét közvetlenül írná be az oldalba, a böngésző címkének tekintené, és a következő szöveget félkövéren jelenítené meg. A &lt;b&gt; alak viszont pontosan <b> formában jelenik meg.

Miből áll egy entitás
& az entitás kezdete
copy a karakter neve vagy száma
; az entitás vége
= ©

Mi a különbség a HTML-entitás és a Unicode között?

A Unicode egy világméretű karaktertábla, amelyben minden karakternek saját száma van, például a © száma 169 (U+00A9). A HTML-entitás csak egy módja annak, hogy egy ilyen karaktert leírjon a HTML-kódban. A &#169; numerikus entitás közvetlenül a Unicode-számot tartalmazza, a nevesített &copy; pedig ennek olvasható rövidítése. Egy UTF-8 kódolású oldalon a karaktert közvetlenül is beírhatja, az eredmény ugyanaz.

Mely karaktereket kell a HTML-ben entitásra cserélni

Egy UTF-8 kódolású oldalon csak öt karaktert kell lecserélnie. A többit, az ékezetes betűket is beleértve, közvetlenül is írhatja. Az első közülük, az &, az és-jel, angolul ampersand. A latin et, vagyis „és” szó betűinek összevonásából keletkezett.

Karakter Entitás Mikor kell cserélni
& &amp; Mindig. Különben az utána következő szöveg entitásként olvasható, például az oldal szövegében a &copy=2 úgy jelenik meg, hogy ©=2.
< &lt; Szövegben mindig. A böngésző egy címke kezdetének tekintené.
> &gt; Nem kötelező, de a < karakterrel együtt szokás cserélni, hogy a kód olvasható maradjon.
" &quot; Idézőjelek közé tett attribútumértékben, például title="...".
' &#39; Aposztrófok közé tett attribútumértékben, például title='...'.

Pontosan ezt az öt karaktert cseréli le a PHP htmlspecialchars függvénye, és a Blade, a Twig vagy a React sablonok automatikus kódolása is.

Nevesített, decimális és hexadecimális entitások

Ugyanaz a karakter háromféleképpen írható le. A böngésző mindhármat ugyanúgy jeleníti meg, csak a leírásuk különbözik.

  • A nevesített entitás, például a &copy;, könnyen olvasható, de saját neve csak a karakterek egy részének van.
  • A decimális entitás, a &#169;, a karakter Unicode-számát tartalmazza, és minden karakterre működik, az emojikra is.
  • A hexadecimális entitás, a &#xA9;, ugyanez a szám tizenhatos számrendszerben, amelyben a Unicode-ot általában megadják, például U+00A9.
Karakter Nevesített Decimális Hexadecimális
© &copy; &#169; &#xA9;
→ &rarr; &#8594; &#x2192;
č &ccaron; &#269; &#x10D;
😀 nincs neve &#128512; &#x1F600;

Az entitásnevekben számít a kis- és nagybetű: a &Odblac; a nagy Ő, az &odblac; a kis ő.

HTML-entitások és speciális karakterek listája

A leggyakrabban használt entitások csoportokba rendezve. Az entitásra kattintva kimásolhatja. Kereshet név, leírás, maga a karakter vagy a szám alapján is, például 8226.

Karakter Nevesített Decimális
és jel (ampersand)
kisebb mint
nagyobb mint
idézőjel
aposztróf
nem törő szóköz
feltételes elválasztás
n betű széles szóköz
m betű széles szóköz
keskeny szóköz
nincs neve keskeny nem törő szóköz
nulla szélességű szóköz

A név nélküli karaktereket, például a ✔ jelet vagy az emojikat, csak numerikus entitással írhatja le. A CSS oszlop a content tulajdonsághoz való alakot tartalmazza, erről bővebben a CSS-ről és JavaScriptről szóló részben olvashat.

Hogyan készítsek felsorolást HTML-ben?

Felsoroláshoz használja az <ul> és a <li> címkét. A felsorolásjeleket a böngésző maga teszi ki, alakjukat CSS-ben módosíthatja, például list-style-type: square négyzetekhez vagy list-style-type: "✓ " pipákhoz. A &bull; entitást csak akkor használja, ha a felsorolásjelre egy soron belül van szüksége, például a láblécben: Kapcsolat &bull; Adatvédelem.

Hogyan írjak nyilat HTML-ben, CSS-ben és a billentyűzeten

A leggyakoribb nyilak és háromszögek, és minden mód, ahogyan leírhatja őket. A Word oszlopban lévő kódot írja be a dokumentumba, és közvetlenül utána nyomja meg az Alt+X billentyűket, a Word karakterré alakítja.

Karakter HTML Windows Word
← &larr; Alt+27 2190
→ &rarr; Alt+26 2192
↑ &uarr; Alt+24 2191
↓ &darr; Alt+25 2193
↔ &harr; Alt+29 2194
▲ &#9650; Alt+30 25B2
▼ &#9660; Alt+31 25BC
⇒ &rArr; 21D2

Az Alt-kódot a bal Alt nyomva tartása mellett a numerikus billentyűzeten írja be, a betűk feletti számjegyek nem működnek. A Word ráadásul magától nyíllá alakítja a --> (→), a <-- (←) és a ==> (⇒) karaktersort. A ▲ és ▼ háromszögnek nincs saját entitásneve, ezért numerikusan írja le őket.

Hogyan írjam be a ©, ® és ™ jelet

A copyright, a bejegyzett védjegy és a védjegy jelét leggyakrabban a weboldal láblécébe írják. Így írhatja be őket HTML-ben és a hétköznapi programokban:

Karakter HTML Windows Mac Word
© HTML: &copy; Windows: Alt+0169 Mac: Option+G Word: (c)
® HTML: &reg; Windows: Alt+0174 Mac: Option+R Word: (r)
™ HTML: &trade; Windows: Alt+0153 Mac: Option+2 Word: (tm)

A Mac-billentyűparancsok az angol billentyűkiosztásra vonatkoznak. Más kiosztásnál nyissa meg a karakterpanelt a Ctrl+Cmd+szóköz billentyűkkel, és keressen rá a jelre. A Word a (c), (r) és (tm) alakot automatikusan jellé alakítja. A weboldal láblécébe elég például ennyit írni: &copy; 2026 Cégnév.

Hogyan írjak be olyan szimbólumot, amely nincs a billentyűzeten

Ha a szimbólumot hétköznapi szövegbe kell beillesztenie, nem HTML-kódba, nincs szükség entitásra. Windows 10 és 11 alatt a szimbólumokat és emojikat tartalmazó panelt a Win+pont billentyűkombinációval nyithatja meg, Macen a Ctrl+Cmd+szóközzel. A szimbólumot a fenti listából is kimásolhatja.

Nem törő szóköz: &nbsp;

A nem törő szóköz ugyanúgy néz ki, mint a hagyományos, de a böngésző nem tör nála sort. A magyar szövegekben főleg ott használják, ahol a sortörés hibának hatna:

10&nbsp;kg
szám és mértékegység vagy pénznem, például 25 °C, 5 kg vagy 100 Ft
dr.&nbsp;Kovács
címek és rövidítések, például dr. Kovács Anna vagy id. Nagy Péter
2026.&nbsp;október&nbsp;2.
dátumok
II.&nbsp;Rákóczi Ferenc
sorszám és az utána álló szó, például uralkodók nevében
10&nbsp;000
az ezreseket elválasztó szóköz

A hosszú szavakhoz keskeny hasábokban a &shy;, vagyis a feltételes elválasztás jöhet jól: a böngésző csak akkor választja el ott a szót és tesz ki kötőjelet, ha a szó nem fér ki a sorba.

Hogyan szúrjak be nem törő szóközt Wordben, Excelben vagy Macen

Word Windowson
Ctrl+Shift+szóköz
Excel, PowerPoint és más Windows-programok
Alt+0160 a numerikus billentyűzeten
Mac
Option+szóköz a legtöbb programban
Google Dokumentumok
Beszúrás, majd Speciális karakterek, és keressen rá: „no-break space”
Bárhol
másolja ki a fenti HTML-entitás listából a karakterre kattintva

Miért jelenik meg a &nbsp; az üzenetemben?

Ha e-mailben, SMS-ben vagy egy alkalmazásban „&nbsp;” szöveget tartalmazó üzenetet kapott, az nem rövidítés és nem rejtett hivatkozás. A küldő vagy az alkalmazás egy weboldalról másolta a szöveget, és a nem törő szóköz entitását nem alakította át karakterré. A helyén egy egyszerű szóköznek kellett volna lennie. Ugyanígy megjelenhet az &amp; az & jel helyett vagy a &quot; az idézőjel helyett. Ha tiszta szöveget szeretne, illessze be a fenti eszközbe, és válassza a Dekódolás lehetőséget.

Hogyan tegyek több szóközt a HTML-be

A böngésző az egymás után következő szóközöket, tabulátorokat és sortöréseket egyetlen szóközzé vonja össze. Ezért az oldalon nem látszik, hány szóközt írt a kódba. Attól függően, mire van szüksége, a következő lehetőségek közül választhat:

Kovács&nbsp;&nbsp;János
egy vagy két nem törő szóköz a szavak között, amelyek nem vonódnak össze
a&emsp;b
szélesebb szóköz: az &ensp; egy n betű, az &emsp; egy m betű szélességű
p { text-indent: 2em; }
a bekezdés első sorának behúzása &nbsp; entitások sora helyett
.ikon { margin-right: 0.5rem; }
távolság az elemek között, például az ikon és a szöveg között
.kod { white-space: pre-wrap; }
pontosan úgy megtartja a szóközöket és a sortöréseket, ahogy a szövegben vannak

A szöveget nem érdemes &nbsp; entitások sorával behúzni vagy igazítani: más képernyőszélességen az elrendezés szétesik. Az oldal elrendezésére a CSS való.

Hogyan tegyek sortörést és sorközt a HTML-be

A kódban lévő sortörést a böngésző egyszerű szóközként jeleníti meg, ugyanúgy, mint a &#10; entitást. Az új sort és a nagyobb térközöket ezért másképp kell megoldani:

Első sor<br>Második sor
új sor egy bekezdésen belül, például postacímben
<p>Bekezdés</p>
új bekezdés, a böngésző előtte és utána térközt hagy
p { line-height: 1.6; }
sormagasság, vagyis a bekezdés sorai közötti távolság
p { margin-bottom: 1.5em; }
távolság a bekezdések között
.cim { white-space: pre-line; }
megtartja a szöveg sortöréseit, például egy űrlapból érkező szövegben

A &#10; entitás csak ott hoz létre új sort, ahol a sortörések megmaradnak: a <textarea> és a <pre> címkében, illetve a title attribútumban, ahol kétsoros buboréksúgó lesz belőle. Ha az Enter billentyű jelét keresi, az a ↵ (&crarr;) vagy a ⏎ (&#9166;).

Kellenek entitások az ékezetes betűkhöz?

Nem, ha az oldal UTF-8 kódolású, ami ma már alapértelmezés. Elég, ha a fejlécben szerepel a <meta charset="utf-8">, és az olyan betűket, mint az á, é, ő vagy ű, közvetlenül írhatja. Az olyan numerikus alakokat, mint a &#337;, az ISO-8859-2 és a Windows-1250 kódolások idején használták, amikor az ékezetes betűk egy másik számítógépen könnyen értelmetlen karakterekké változtak. Ma már csak kivételesen hasznosak, például olyan rendszerhez, amely nem tudja kezelni az UTF-8-at, vagy ha a forráskódban csak ASCII-karaktereket szeretne látni. Erre szolgál Ékezetes betűk és szimbólumok kódolása beállítás.

Rosszul jelennek meg az ékezetes betűk a weboldalon

Ha a „Hűvös idő” szöveg helyett furcsa karakterek jelennek meg, szinte mindig kódolási eltérésről van szó. Abból, hogy pontosan mit lát, kiderül, hol van a hiba:

Mit lát Mi történt Hogyan javítható
Hűvös idÅ‘ A szöveg UTF-8 kódolású, de a böngésző a nyugat-európai Windows-1252 vagy ISO-8859-1 kódolással olvassa. Hogyan javítható: Tegye az oldal fejlécébe a <meta charset="utf-8"> sort, és ellenőrizze, hogy a szerver a Content-Type fejlécben nem küld-e más kódolást.
Hűvös idĹ‘ A szöveg UTF-8 kódolású, de a közép-európai Windows-1250 kódolással olvassák, amelyet a régebbi magyar, cseh és szlovák programok használtak. Hogyan javítható: Ugyanaz a megoldás, mint fent: <meta charset="utf-8"> és helyes Content-Type fejléc a szervertől.
H�v�s id� A fájl a régebbi Windows-1250 kódolással van mentve, de az oldal szerint UTF-8 kódolású. Az ékezetes betűk ezért � jellé változnak. Hogyan javítható: Mentse újra a fájlt UTF-8 kódolással. A VS Code-ban ezt a beállítást az állapotsorban, a Jegyzettömbben a Mentés másként ablakban találja.
H?vös id? A betűk már mentéskor elvesztek, például egy latin1 kódolású adatbázisban, amely nem ismeri az ő és az ű betűt. A kérdőjelek véglegesen tárolódtak el. Hogyan javítható: Állítsa át az adatbázist, a táblákat és a kapcsolatot is utf8mb4 kódolásra, majd mentse újra a szöveget. Az eredeti betűket a kérdőjelekből nem lehet visszaállítani.

Ha a betű helyett közvetlenül egy kódot lát, például &#337; vagy &odblac;, akkor nem kódolási hibáról, hanem az entitások kétszeres kódolásáról van szó. A megoldást a gyakori hibákról szóló részben találja.

HTML-entitások és biztonság (XSS)

A <, >, &, " és ' karakterek cseréje az alapvető védelem az XSS-támadás ellen, amelynek során a támadó saját szkriptet juttat az oldalba. Ha a <script> bemenet &lt;script&gt; alakban jelenik meg, a böngésző csak kiírja, de nem futtatja. Ennek azonban megvannak a határai:

  • Az entitások csak az oldal szövegében és az idézőjelek közé tett attribútumértékekben védenek. Az idézőjel nélküli attribútumból, például title=érték, akár egy egyszerű szóközzel is ki lehet törni.
  • Nem védenek JavaScriptben, CSS-ben és a hivatkozások címében. A javascript:alert(1) hivatkozásban nincs semmi, amit kódolni kellene, mégis kódot futtat. A felhasználói bemenetből származó címeket ezért külön ellenőrizze.
  • Az olyan eseményattribútumokban, mint az onclick, a böngésző már a kód futtatása előtt dekódolja az entitásokat, így ott nem védenek a támadás ellen.
  • A HTML-be való kiíráskor kódoljon, ne az adatbázisba mentéskor. Különben könnyen előfordul, hogy a szöveget kétszer kódolja.
  • A legbiztonságosabb a kódolást egy sablonrendszerre bízni, amely ezt automatikusan elvégzi, például a Blade, a Twig, a React vagy a Vue.

HTML-entitások CSS-ben és JavaScriptben

Az entitások csak HTML-ben működnek. CSS-ben és a JavaScript-karakterláncokban ugyanazt a karaktert másképp kell leírni, a &rarr; ott szó szerint jelenne meg. Így néz ki a → nyíl az egyes nyelvekben:

HTML
<span>&rarr;</span>  vagy  <span>&#8594;</span>
CSS
.tovabb::after { content: "\2192"; }
JavaScript
element.textContent = "\u2192";
JavaScript (emoji)
element.textContent = "\u{1F600}";

A CSS-alakot a fenti listában minden entitásnál megtalálja. Ha a CSS-kód után egy a és f közötti betű vagy számjegy következik, válassza el őket szóközzel, különben a kód részeként olvasódnak be.

Működnek a HTML-entitások Reactben és Markdownban?

Reactben a JSX szövegében az entitások működnek, a <p>&copy; 2026</p> a © jelet jeleníti meg. A kapcsos zárójelek közötti karakterláncban viszont nem: a {'&copy;'} szó szerint jelenik meg. Ott írja be közvetlenül a karaktert vagy annak JavaScript-alakját, például {'\u00A9'}.

Markdownban az entitások működnek, mert a Markdown átengedi a HTML-t: a &copy; © jelként jelenik meg. Kódblokkban viszont szó szerint íródnak ki, ami akkor jön jól, ha az entitást meg szeretné mutatni. Ugyanez érvényes a GitHubon és más Markdown-szerkesztőkben is.

HTML-entitások PHP-ban, JavaScriptben és Pythonban

A legtöbb nyelvben nem kell saját kódot írni az entitások kódolásához. Így néz ki ez a leggyakrabban használtakban:

PHP

$text = 'Tom & Jerry <3';

echo htmlspecialchars($text, ENT_QUOTES | ENT_HTML5, 'UTF-8');
// Tom &amp; Jerry &lt;3

echo html_entity_decode('&lt;p&gt;&copy; 2026&lt;/p&gt;', ENT_QUOTES | ENT_HTML5, 'UTF-8');
// <p>© 2026</p>

A htmlspecialchars függvény csak az öt speciális karaktert kódolja, a htmlentities az ékezetes betűket is. Az ENT_HTML5 jelzővel az aposztrófot &apos; alakban írja, nélküle &#039; alakban.

Melyik PHP-függvényt használjam

htmlspecialchars()
az öt speciális karaktert kódolja, a HTML-be való biztonságos kiíráshoz ez elég
htmlentities()
mindent kódol, aminek van nevesített entitása, az ékezetes betűket is, UTF-8 kódolású oldalon erre nincs szükség
htmlspecialchars_decode()
csak az öt speciális karaktert dekódolja vissza
html_entity_decode()
minden entitást dekódol, a nevesítetteket és a numerikusakat is

A PHP 8.1 óta mindkét kódoló függvény alapértelmezés szerint az aposztrófot is kódolja, az érvénytelen UTF-8 karaktereket pedig � jellel helyettesíti. Régebbi verziókban az ENT_QUOTES | ENT_SUBSTITUTE jelzőket kézzel adja meg.

Gyakori hibák a HTML-entitásoknál

Az oldalon &amp; vagy &quot; látszik

A szöveget kétszer kódolták, például mentéskor és kiíráskor is. Az & jelből &amp; lett, abból pedig &amp;amp;. Az eszköz felismeri az ilyen szöveget, és felkínálja a Dekódolás még egyszer gombot. Véglegesen úgy oldhatja meg, ha csak egy helyen kódol, a kiíráskor.

Hiányzó pontosvessző

Néhány régebbi entitást a böngésző pontosvessző nélkül is felismer. Ezért a ?id=1&copy=2 szöveg az oldalon ?id=1©=2 alakban jelenik meg. Az & jelet ezért a szövegben és a hivatkozásokban is &amp; alakban írja.

Az &apos; entitás régebbi böngészőkben

Az &apos; entitást a HTML5 és az XML ismeri, a HTML 4-ben azonban nem létezett, és például az Internet Explorer 8 nem jelenítette meg. Biztonságosabb a &#39; alak, ezt használja az eszköz is.

Entitások az URL-ben

A címben szereplő szóközöket és ékezetes betűket ne entitásokkal, hanem százalékos kódolással cserélje le, például %20 alakra. Erre szolgál az URL-kódoló. Ha viszont több paraméteres hivatkozást ír egy href attribútumba, a köztük álló & jelet &amp; alakban írja.

Entitások JSON-ban és JavaScriptben

JSON-ban és a JavaScript-karakterláncokban az entitások nem alakulnak át. Ha egy API idézőjelek helyett &quot; alakot ad vissza, a szöveget túl korán kódolták HTML-hez. Dekódolja, és csak az oldalba való kiíráskor kódolja.

Láthatatlan nem törő szóköz

A Wordből vagy egy weboldalról kimásolt szöveg tartalmazhatja az U+00A0 karaktert. Szóköznek látszik, de a keresés vagy az űrlap-ellenőrzés nem tekinti szóköznek. Kódolja a szöveget Ékezetes betűk és szimbólumok kódolása beállítással, és minden ilyen szóközt &nbsp; alakban fog látni.

GYIK

Mi az a HTML-entitás?

A HTML-entitás egy karakter olyan leírása, amely & jellel kezdődik és pontosvesszővel végződik, például &lt; a < karakterhez vagy &copy; a © jelhez. Azokhoz a karakterekhez használják, amelyeknek a HTML-ben különleges jelentésük van, és azokhoz, amelyeket nehéz beírni a billentyűzeten.

Hogyan írjam be a < vagy > karaktert HTML-ben?

A < karaktert &lt;, a > karaktert &gt; alakban írja. A böngésző ekkor szövegként jeleníti meg őket, és nem tekinti őket egy címke kezdetének vagy végének.

Mit jelent a &nbsp; a HTML-ben?

Az &nbsp; a nem törő szóköz. Úgy néz ki, mint egy hagyományos szóköz, de nála nem törik a sor. Magyar szövegben például a szám és a mértékegység közé (10&nbsp;kg) vagy a dr. és a név közé (dr.&nbsp;Kovács) teheti.

Mi a különbség a nevesített és a numerikus entitás között?

A nevesített entitás nevet használ, például &euro;. A numerikus a karakter Unicode-számát tartalmazza, vagy decimálisan, &#8364;, vagy hexadecimálisan, &#x20AC;. A böngésző mindhármat ugyanúgy jeleníti meg, de numerikus entitása minden karakternek van, nevesített csak némelyiknek.

Hogyan írjak nyilat, pipát vagy csillagot HTML-ben?

A jobbra mutató nyíl &rarr;, a pipa &check;, a teli csillag &starf;. A vastag pipának (✔) nincs saját neve, ezt &#10004; alakban írhatja. A többit az oldalon található HTML-entitások listájában találja, ahol egy kattintással kimásolhatja őket.

Kell kódolni az ékezetes betűket HTML-ben?

Nem kell, ha az oldal UTF-8 kódolású, és a fejlécben szerepel a <meta charset="utf-8">. Az olyan betűket, mint az á, é, ő vagy ű, ekkor közvetlenül írhatja. Az ékezetes betűk entitásai csak az UTF-8-at nem támogató rendszerekhez hasznosak.

Miért &#39; alakban írja az eszköz az aposztrófot, és miért nem &apos; alakban?

Az &apos; entitás a HTML 4-ben nem létezett, ezért a régebbi böngészők, például az Internet Explorer 8, nem jelenítették meg. A &#39; alak mindenhol működik. A PHP az alapértelmezett beállításokkal ugyanezt a numerikus alakot használja, &#039; formában.

Hogyan használjak HTML-entitást a CSS content tulajdonságában?

CSS-ben az entitások nem működnek. A karaktert fordított perjellel és a hexadecimális kódjával írja le, például a nyilat content: "\2192"; alakban. A CSS-kódot az oldalon található listában minden entitásnál megtalálja.

Véd a HTML-entitások kódolása az XSS ellen?

Igen, ha a szöveget az oldal tartalmába vagy idézőjelek közé tett attribútumba illeszti. JavaScriptben, CSS-ben és a hivatkozások címében azonban nem véd. A legjobb a kódolást egy sablonrendszerre bízni, amely ezt automatikusan elvégzi.

Miért jelenik meg az oldalamon &amp; vagy &quot;?

A szöveget kétszer kódolták. Illessze be az eszközbe, válassza a Dekódolás lehetőséget, és ha az eredményben entitások maradnak, kattintson a Dekódolás még egyszer gombra. Ezután keresse meg a kódban azt a helyet, ahol a szöveget feleslegesen kódolják.

Mit jelent a &#39;, a &#8226; vagy a &#160;?

Ezek numerikus entitások. A szám a karakter Unicode-sorszámát adja meg: a &#39; az aposztróf ', a &#8226; a • felsorolásjel, a &#160; pedig a nem törő szóköz. További számokat az oldalon található HTML-entitások listájában talál, elég beírni a számot a keresőbe. A teljes, entitásokat tartalmazó szöveget pedig a dekódolóval alakíthatja vissza.

Hogyan tegyek több szóközt egymás után a HTML-be?

A böngésző az egymás utáni szóközöket egyetlen szóközzé vonja össze. A szavak közé ezért nem törő szóközt tegyen, például szó&nbsp;&nbsp;szó. A bekezdés behúzására és az oldal elemei közötti távolságra viszont CSS-t használjon, például a text-indent vagy a margin tulajdonságot.

Elküldésre kerülnek a szövegeim a szerverre?

Nem. A kódolás és a dekódolás is közvetlenül a böngészőjében történik, a szöveg sehová nem kerül.