Kódolási problémák Online
Az egyik leggyakoribb problémái kezdő web-mester (és nem csak kezdőknek), ez a probléma a kódolás az oldalon. Még nekem is mindig megjelenik, amikor létrehoz sites „abrakadabra”. De jó, tudom, hogy hogyan lehet megoldani ezt a problémát, így minden hozza a sorrendben néhány másodpercig. És ebben a cikkben megpróbálom tanítani, hogyan kell gyorsan megoldja a problémákat, amelyek a kódolás az oldalon.
Az első dolog megjegyezni, hogy minden problémát a megjelenése „abrakadabra” kapcsolódó közötti eltérés a kódolás a dokumentum kódolása és tegye lehetővé a böngésző. Tegyük fel, hogy egy dokumentumot windows-1251. és a böngésző valamilyen okból hozza UTF-8. És már a forrása ez az ellentmondás lehet a következő okok miatt.
Az első ok
Helytelenül regisztrált metacímkézési content-type. Legyen óvatos, nem kell mindig az, amelyik kódoló, amelyben a dokumentumba.
A második ok
Mint a meta tag van regisztrálva, amennyit csak akar, és a böngésző kiteszi pontosan mit akar, de valamilyen oknál fogva még mindig kódoló problémákat. Van szinte biztosan hibás az a tény, hogy maga a dokumentum kiváló kódolás. Ha ön használ Notepad ++. A jobb alsó a neve az aktuális dokumentum karakterkészlet (például ANSI). Ha a meta tag UTF-8. és a dokumentum kerül az ANSI. majd tegye az átalakítás UTF-8 (via a „Kódolás” és válassza ki a „Átalakítás UTF-8 BOM nélkül”).
A harmadik ok
Meta tag írásbeli rendesen, a kódolás a dokumentum igaz, de a böngésző valamilyen okból tartósan választ egy másik kódolást. Ez már kapcsolódik a szerver beállításait. Módja annak, hogy megoldja ezt a problémát itt található: Hogyan kell beállítani a kódolás a htaccess.
A negyedik ok
És végül, az utolsó népszerű oka - ez a probléma a kódolás az adatbázisban. Először is, győződjön meg róla, minden táblák és mezők vannak írva ugyanazt a kódolást, amely megegyezik a kódolás a többi oldalon. Ha ez nem működik, akkor, amint a kapcsolat a forgatókönyvet, futtassa a következő lekérdezést:
Ahelyett, hogy „utf8” lehet más kódolást. Ezt követően, az összes adatot az adatbázisból kell menni a megfelelő kódolást.
Ebben a cikkben, remélem, hogy megértsük, legalább 90% -a kapcsolatos problémák megjelenése „abrakadabra” az oldalon. Most meg kell kezelni egy ilyen népszerű és könnyen problémát hibás kódolás, egy pillanat alatt.
Ajánlom ezt a cikket egy ismerősének:
Ha tetszett az oldal, a link meg (az oldalon, a fórum, a kapcsolatot)
Úgy néz ki, mint ez:
Kérem, segítsen. Én chat és az összes üzeneteit log.html fájlt. de mikor lesz krakozyabrami kimenet (magyar betűk, és minden rendben van, angol). Mi a teendő,
Azt megjavítani, de nem világos, hogy hogyan. Volt egy felvezető és a fájl jelentéseket tesz a kódolás UTF-8 és a többi maradt windows-1251. És ez általában működik. érdekes módon
mindent megváltoztat a Unicode akkor fog működni, vagy a böngésző változtassa meg a kódolási
Helló Michael! A probléma a következő: a html fájl kódolása van írva a következő:, A prog notpad ++ van jelölve UTF-8 BOM nélkül írásakor a cím magyar betűket lát, mint hanyag angol szabály, egyszerűen fogalmazva UTP 8, minden rendben van! és ajánlott BOM nélkül! Mi a probléma, és hogyan lehet megoldani. Köszönjük!