Webszerkesztés és HTML programozás - inter-studium.hu
Webszerkesztés és HTML programozás - inter-studium.hu
Webszerkesztés és HTML programozás - inter-studium.hu
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Vinnai Zoltán: <strong>HTML</strong><br />
Ezzel állíthatjuk be, hogy milyen karakterkészletet használjon a kliensgép böngészője<br />
az oldal megjelenítésekor. Ha az adott karakterkészlet nincs a gépen telepítve, az<br />
alapértelmezett karakterkészletét fogja használni. Csak egy karakterkészletet lehet<br />
kijelölni.<br />
Magyar oldalakon leggyakrabban az ISO-8859-2 (közép-európai) és UTF-8-al<br />
találkozhatunk. Itt kell még definiálni a böngészőnek azt is hogy egy html<br />
dokumentummal van dolga.<br />
4.4. <strong>HTML</strong> fájl kódolása<br />
Egy szöveges fájl készítésekor nem mindegy, hogy milyen környezetben (milyen<br />
operációs rendszer alatt), és milyen programmal készül. Ez ugyanis befolyásolja, hogy a<br />
billentyűkhöz milyen kódtábla alapján rendelődnek hozzá a kódok.<br />
Magyar nyelvű Windows operációs rendszerek esetén a windows-1250 kódtábla az<br />
alapértelmezett a különböző programoknál. Vagyis ha a Jegyzettömbbel készítünk egy<br />
egyszerű szöveges fájlt, akkor a fájlban a karaktereket a windows-1250 kódtábla alapján<br />
kódolja a program. Ez a kódolás sok hasonlóságot mutat az ISO-8859-2 táblával, de nem<br />
egyezik meg vele teljesen, viszont a magyar ékezetes karakterek ugyanott vannak. Ezért a<br />
windows-1250-el kódolt szöveg helyesen jelenik meg akkor is, ha ISO-8859-2 tábla alapján<br />
dekódolunk.<br />
Egy böngészőhöz eljutott <strong>HTML</strong> dokumentum alapértelmezésként ISO-8859-1, azaz<br />
nyugat-európai kódolást használ. Gyakran előforduló hiba szokott lenni, hogy nincs beállítva<br />
a charset paraméter a fejléc content attribútumában, annak ellenére, hogy a dokumentum nem<br />
nyugat-európai kódolású szöveget tartalmaz. Magyar nyelvű oldalak esetén ilyenkor gyakran<br />
az „ő” és „ű” betűk helyett „õ” és „û” karaktereket látunk (ekkor valószínűleg "ISO-8852-2"<br />
vagy "windows-1250" volna a helyes charset érték), de az is lehet, hogy minden ékezetes betű<br />
teljesen olvashatatlanná válik (ha például a megjelenítendő szöveg UTF-8 kódolású). A<br />
charset paraméter értékeként több száz kódolás és érvényes alternatív név (alias) megadható.<br />
Az érvényes karakter kódolások listája:<br />
http://www.iana.org/assignments/character-sets<br />
4.4.1. Érdekességek a kódlapokkal kapcsolatban<br />
Akiket egy kicsit is érdekel a kódlapok működése, problémái, azok a következő<br />
oldalakon olvashatnak utána:<br />
• Elektronikus szövegtárolás, szövegkódolás<br />
• Ékezetes betűk: Latin-2 kontra UTF-8<br />
• Karakterkódolás<br />
• ISO/IEC 8859-2<br />
• Windows-1250<br />
4.5. Ellenőrző kérdések<br />
1. Milyen alapelemei vannak a <strong>HTML</strong> nyelvnek?<br />
2. Mi az a TAG?<br />
3. Hány részből áll egy <strong>HTML</strong> dokumentum?<br />
13