Az n billentyű átugrik az oldal navigációhoz. Ugrás a szöveg elejére.

Ez a dokumentum egy fordítás. Bármilyen ellentmondás vagy hiba esetén a legfrissebb angol nyelvű eredeti változatot kell mérvadónak tekinteni. A szerzői jog a W3C tulajdonát képezi, amint az alább látható.

Fordító: Dénes Kohn, Metaphraser - Translation Company

s_gotoW3cHome Internacionalizációs Tevékenység
 

Az (X)HTML oldal kódolásának megváltoztatása UTF-8-ra

Célközönség: az internacionálásban nem annyira jártasak, akik meg akarják változtatni az (X)HTML oldaluk kódolását.

Kérdés

Hogyan változtathatom meg az (X)HTML oldalam kódolását UTF-8-ra?

Háttér

Szóval mint bizonyára hallotta, hasznos ha inkább UTF-8-ba kódoljuk az oldalunkat, mintsem az idejét múlt Windows 1252 vagy ISO 8859-1-be és bizonyára hallhatta hogy mások is alkalmazzák már de nem biztos benne, hogy hogyan is fogjon hozzá. Ez az oldal segíteni fog ebben.

Válasz

Ez a cikk összefoglalja az információkat amelyekre szüksége van. Kövesse a beágyazott linkeket más, az oldalon található cikkekhez ha több információt szeretne kapni bármelyik lépésről.

1. Lépés: Mentsük el az adatokat UTF-8-ként

Nem elég csak a deklarációt megváltoztatni UTF-8-ra az oldalon belül. Meg kell bizonyosodnunk arról hogy az adatunk valójában is UTF-8-ban lett elmentve. Ha kézzel szerkesztett fájlokkal dolgozunk akkor használjuk a szerkesztőnket hogy a fájlt UTF-8-ban mentsük el. Ha szriptekből és adatbázisból hozunk létre fájlokat, akkor meg kell bizonyosodnunk, hogy az adatok megfelelő módon vannak konvertálva és a korrekt paraméterek vannak beállítva a fejlesztői környezetünkben.

Jegyezzük meg, nem árt ellenőrizni, hogy az adat ne tartalmazzon UTF-8 aláírást, másnéven BOM-ot (Byte-order mark).

2. Lépés: A kódolás deklarálása az oldalon

Változtassuk meg a karakterkódolás deklarációját az oldalunkon (vagy adjuk hozzá ha még nem deklaráltuk).

3. Lépés: Bizonyosodjunk meg arról, hogy a szerverünk megfelelően cselekszik

Bár az adatunk UTF-8-an van és deklaráltuk az oldalon belül is, a szerver ennek ellenére küldheti az oldalunkat olyan HTTP fejléccel ami mást mond. A HTTP fejlécben történő deklarálás felülírja az oldalon található információkat.

Hogy ezt kiderítsük, ellenőriznünk kell, hogy ez ténylegesen fennálló probléma-e vagy sem. Ha a probléma létezik, tegyünk lépéseket, hogy korrigáljuk azt.

Szerver admin jogosultságok szükségesek hogy megváltoztathassuk a kódolást, ami a HTTP fejlécben elküldésre kerül. Konzultáljunk a szerver adminunkkal ez ügyben. Oldalunkon bővebb magyarázat is olvasható arról, hogy az Apache szerveren ezek a dolgok hogyan állíthatóak be.

Mondja el nekünk mit gondol! (Angol).

Feliratkozás RSS Feed-re.

Új források

Kezdőoldal hírek

Twitter (Kezdőoldal hírek)

‎@webi18n

További olvasnivaló

Szerző: Richard Ishida, W3C. Fordító: Dénes Kohn, Metaphraser - Translation Company.

Valid XHTML 1.0!
Valid CSS!
UTF-8-ben kódolva!

Angolról fordítva: 2005-08-26. A lefordított verzió utolsó módosítása: 2010-08-27 22:28 GMT

A dokumentum módosításainak a történetéhez keresse ezt az i18n blogban: qa-changing-encoding