Html meta charset - kódolás írja helyszínen

Amikor létrehoz egy hely a kezdő webmesterek gyakran kérdés: mit kódoló helyén, nem más, mint az UTF-8-at a windows-1251 és hogyan kell regisztrálni META Charset HTML-oldal. A válaszok ezekre a kérdésekre ebben a cikkben.

Mi a kódoló a helyszínen, és hogyan működik

Kódolás is bemutatott egy táblázatot, amely a különböző betűk, számok és más szimbólumok érthető, hogy az ember, amelyek kódolva egy bizonyos módon. Amikor megnyit egy szöveges fájl, amely magában foglalja többek között a HTML-oldal, a számítógép beolvassa a fejléc fájlt bármilyen kódolást már mentve, és megjeleníti a szöveget a megfelelő kódolási konvertáló számítógépes adatok könnyen olvasható formában összehasonlítjuk ezeket az adatokat a kódolás asztalra. Ha az információt a kódolás a fájl fejlécében megegyezik a kódolás, amely adatok a HTML-oldal, a felhasználó látja, hogy a szokásos betűk, számok és más karakterek. Ha eltérés van, akkor az eredmény az output a felhasználó egy furcsa szimbólumokat, leggyakrabban akkor fordul elő az idősebb e-mail programok. Ha egy felhasználó kapott egy levelet a homályos kryakozyabry, csak megy keresztül különböző kódolási, általában kiderül, hogy kitalálni, és válassza ki az egyik, ahol a levél van írva, és az eredmény egy furcsa sor karaktert alakítunk ember által olvasható szöveget.

Ugyanez történik a HTML-oldal. Ha a dokumentum lett mentve, például UTF-8, és a dokumentum regisztrálva META-címke azt jelzi, hogy ez a windows-1251, a böngésző újra meg fogja találni a tárolt fájl adatait megmutatta neki a kódolási táblázat, és mivel a karakterek által kódolt különböző módon, a böngésző megjeleníti a szöveg, hanem a szokásos furcsa szimbólumokat vagy betűket is lehet része a szokásos formáját, és más karakterek vagy szimbólumok is megjeleníthetők, például formájában kérdőjelek. Az összes fenti kifejezés, beleértve a megjelenítését fájlneveket.

A leggyakoribb kódolásokat

Az előző bekezdés, akkor már tudja, mi a kódolás, és miért olyan fontos, hogy regisztrálja azt a kódot, egy internetes oldalon. Derítsük ki, amely a több kódolási jobb választani a jövőben az oldalon. Mivel a leggyakoribb és leginkább intuitív tanulni mindig is a Windows operációs rendszer, a legtöbb a webfejlesztők HTML-oldalak windows-1251 (ANSI), ami az alapértelmezett. De windows-1251 támogatja a nagyon nagy számú betűk és szimbólumok, és a fejlesztők szeretnék használni a saját szövegek különböző nyilak, szív, négyzet, és más szimbólumokat, beleértve kombinálni kell a szavakat különböző nyelvek ugyanazt a dokumentumot, így a helyén sokáig Azért jöttem huzamosabb UTF-8 és a legtöbb fejlesztő használja az adott kódolást.

Kódolási problémák nem csak a HTML-oldal

Site, nem mindegy, hogy ez csak egy a statikus HTML-dokumentumok, illetve komplex dinamikus szkripteket generáló oldalak menet, található a webszerver, ami szintén működik egy speciális kódolást. És ha a szerver információt nyújt az ugyanazt a kódolást, valamint az oldalak vagy script tárolt különböző kódolás, akkor ismét ott lehet probléma a kijelző oldalakat a felhasználó böngészőjének. Sok tárhely lehetővé teszi, hogy módosítsa a beállításokat, és válassza ki a kódolás szerint, hogy használt a helyszínen fájlokat a vezérlőpulton vagy regisztrálni azt a .htaccess fájlban, ha használják a tárhely a népszerű Apache webszerver.

Gyakorlatilag bármely modern weboldal teljes használata nélkül a MySQL adatbázis, és ez is okozhat problémákat a kódolást. Ha a helyszínen tárolt fájlok egy kódolási, és az információt az adatbázisból a másikba, az oldal, hogy a darab az információ, amely származik az adatbázis lehet formájában jelenik azonos kérdőjelek vagy más hibás karakterekkel. Problémák elkerülése érdekében azt kódoló azonosnak kell lennie a webszerver, MySQL adatbázis, szkriptek HTML-oldalak és a META-tag, amely előírt HTML-kódot. Ha problémák vannak a kivetített szöveg, majd ellenőrizze a jelenlétét az összes fenti problémákat.

META Charset HTML dokumentum

Hogy elmondja a böngésző és a keresők milyen kódolást oldalt az oldal tárolja a kódot előírt META Charset.

Mert windows-1251:

Az UTF-8 kódolást:

Most, hogy tudod, mi a kódolás a helyszínen, és hol kell keresni a problémát, ha bármely részét a helyszínen hibásan megjelenített szöveget.

További bejegyzések a témában lásd a cikket HTML és CSS