A probléma a kódolás az oldalon
Jó napot kívánok. Connected Aleksey Gulynin. Az előző cikkben tárgyalt létrehozását táblázatok HTML. Ebben a cikkben szeretnék beszélni a problémát, amellyel akkor biztos, hogy találkoznak (ha még nem találkozott) a gyakorlatban. És ez a probléma társul a kódoló az oldalon. Gyakran van ilyen helyzet: ülsz, gondolom, valami, aminek eredményeként a gondolatait fejezik ki az írásbeli kódot. Fedezze fel létrehozása a böngészőben, és ott van írva nonszensz, és mint mindig ez nonszensz nevezik - „halandzsa”. Itt egy dolog világos, hogy a probléma a kódolás az oldalon. Az alapértelmezett valószínűleg akkor érdemes windows-1251 (Cirill). és a böngésző megpróbálja megnyitni a fájlt UTF-8 kódolást. Röviden, hogy a kódolás. Kódolás - egyfajta táblázatot, hogy minden egyes szimbólum rendel néhány gépi kód. Ennek megfelelően a magyar betűk egy kódolási egy kódot a másik - a másik kódot. Barátok, használni az összes kódolást UTF-8 és akkor boldog lesz. A másik út, utf-8 Unicode hívják.
Hozzunk létre egy teszt dokumentum Notepad ++ és írjuk be a következő kódot.
A Notepad ++ menüben ellenőrizze, hogy megállt a tetején „kódok” - „Kódolás ANSI”. Mi most veletek mesterségesen létrehozni a probléma a kódolást. Próbálja ki most a fájl megnyitásához a böngészőben. Látni fogjuk a karaktereket. A lényeg itt az, hogy hoztunk létre fájlt az ANSI kódolást (Cirill), és a böngésző azt mondták, hogy a fájl utf-8 kódolást ().
Problémák okainak kódolási az oldalon:
1) Hibás charset attribútuma a meta tag.
2) A Notepad ++ menüben ellenőrizze, hogy a fájl kódolását UTF-8. Ezt meg kell tenni „kódok” - „Kódolás UTF-8 (BOM nélkül).” Az interneten megtalálható meghatározza, hogy mi a „BOM”, de nehéz megérteni. Ahogy én tudom, az elején a dokumentum, tedd nem törhető szóköz nulla szélességű. Nem kell, ezért mindig is „BOM nélkül”.
Ezek az utasítások elmondjuk a szerver, hogy mi az alapértelmezett kódja „utf-8”. Ha ez nem működik, akkor meg kell írni, hogy ugyanazt a fájlt, a következő kódot:
Itt igyekszünk elmondani a szerver, hogy nem kell az alapértelmezett kódolást. Ha minden kötél szakad, miután az adatok manipulálása, szükséges, hogy írjon egy szálló és megoldani ezt a problémát vele. Talán volt valami mondani.
4) A másik probléma összefüggésbe hozható a kódolás adatbázis és táblázatok is. Lényeges, hogy az általuk elvégzett azonos kódolással az egész oldalon. A praxisomban, van ilyen probléma nem találkozott. Majdnem elfelejtettem egy pont után keresett beolvassa az adatokat az adatbázisból, hogy a tetején a keresett fel SET NEVE „utf8” utasítás (helyett utf8 lehetne bármely más kódolási).
Ebben a cikkben megtanulta, hogyan kell megoldani a problémát a kódolás az oldalon.
További cikkek.
- Meta tag a HTML
- Formáinak kialakítása HTML
- Hiányosságok a HTML
- HTML-címkék a szöveges
- Linkek és képek a HTML