09.05.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!