A <meta charset="UTF-8" /> kell HTML kódba?
Weblapot kell készítenünk, és az a problémám, hogy ha beteszem a <meta charset="UTF-16" /> a HTML kódba, akkor a különböző ékezetes írásjelek helyett kérdőjelet tesz. Ha kiveszem a kódból akkor meg a pl á,é stb betűket megjeleníti de más pl ž š č karaktereket teljesen kihadja...
Ilyenkor mi a tehendő?
A komolyabb szöveg / webszerkesztőkben állítható, hogy a fájl miben legyen. Azzal, hogy te beírod a meta dolgot, attól csak a böngészőnek mondod meg, hogy ő mit olvasson. Hogy a fájlod valójában miben van, az a szerkesztőtől függ.
Mit használsz?
A kódszerkesztő programban használj utf-8 karakterkódolást.
A webszerver utf-8 karakterkódolással szolgálja ki az állományokat - már ha van hozzáférésed a beállításaihoz, tudod módosítani azokat (például .htaccess-szel: [link] ).
És igen, a HTML-kódban - HTML5 esetén - szükséges a <meta charset="utf-8" /> tag is (nem utf-16!).
BOM karakterekkel mindig tudja a szerkesztő hogy a fájl UTF-8, még akkor is ha az nem tartalmaz ékezetes, vagy speciális UTF-8 -as karaktert.
de pl. PHP -ban gondot okozhat a header információk megadásában, vagy a session, cooike kezelésben, mert ezeket még első karakter kiírása előtt kell elvégezni, de ha BOM karaktereket tartalmaz a fájl eleje, akkor az kiírásra kerül, és a header adatok már nem módosíthatóak.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!