ékezetes karakter hiba explorer alatt
Helló!
Egy css template-el dolgozok és kizárólag explorer alatt nem jól kezeli a magyar ékezetes karaktereket. chrome és firefox alatt jó. utf-8 van beállítva.
Mi lehet a probléma?
Köszi
■ Egy css template-el dolgozok és kizárólag explorer alatt nem jól kezeli a magyar ékezetes karaktereket. chrome és firefox alatt jó. utf-8 van beállítva.
Mi lehet a probléma?
Köszi
Hiànyos karakterkészlet
Nem használ semmilyen
Lehet, hogy a webszerver küld
Elég kezdő vagyok a témában,
Az oldal URL-je publikus? Ha
Ajánlom még figyelmedbe az Egyszerű hibakeresés című cikket, ezen a szálon elindulhatsz, hogy megtaláld, mi okozza a problémát.
http://bmbb.hu/teszt2, köszi
Az oldalt a következő
Content-Type:text/html; charset=iso-8859-2
és az IE ennek megfelelően is mutatja.
Azt már csak kínomban tettem
Ha notepad++-t használsz
Sajnos ez sem segített.
Szerver
Csatlakozom az előttem szólóhoz.
Ezt kell megnézni a kiszolgálón, miként van beállítva.
AddDefaultCharset Directive
Ez lemaradt
csak HTML 5-ben van, és mégpedig így a helyes
de csak akkor, ha a oldaltípus ez.
Te XHTML-t használsz az nem ugyanaz.
Próbáld ezt inkább, ha XHTML-t akarsz használni.
És használd néha a HTML validatort, mert ha jól látom néhány lista és más egyéb tag is lezáratlan. Az IE ettől is ledobja a szíjat, főleg ha megpróbálja kijavítani a saját "elképzelései szerint".
Nem tudom, honnan veszed
<meta charset="UTF-8">
hivalosan valóban csak az ötös HTML-ben jelent meg, de a régebbi böngészők is elfogadják (az IE7 biztosan).A tapasztalat mondatja velem
és ez
nem ugyanaz.
Az, hogy UTF-8, vagy utf-8 van beleírva az szerintem is mindegy.
A hibás HTML feldolgozásról tett megjegyzéseddel egyet értek. Csak azért írtam, hogy a későbbi meglepetéseket elkerülje.
Egyébként én úgy emlékszem, hogy a HTML 5 támogatás, csak az Internet Explorer 8-ban, vagy a 9-ben jelent meg. Egy ideig együtt is használtuk a meta charset és meta http-equiv formát.
Ok, én azt hittem, hogy a
<meta charset="UTF-8" />
jobb, mert így könnyebb a kód utólagos feldolgozása (adatbányászat). A böngészőket nem érdekli, XML vagy HTML van ott, a keresőket sem, úgyhogy mindenképp az XML felé billen a mérleg nyelve.<meta>
sornak ugyanaz az eredménye, ami eddig Trabant volt, azt hívjuk ezután Mercédesznek, az egyszeri programozó meg azt hiszi, hogy ettől jobb fejlesztő lett.Köszönöm, hogy időt
Kezd bonyolódni a helyzetem.
Köszi
Na megvan a hiba: The
The character encoding specified in the HTTP header (iso-8859-2) is different from the value in the XML declaration (utf-8). I will use the value from the HTTP header (iso-8859-2).
Már csak a megoldás kellene :)
A 3. és a 7. hozzászólásban
Én pedig leírtam, hogy nincs
Lehet, hogy a webszerver küld
Content-Type:text/html; charset=iso-8859-2
és az IE ennek megfelelően is mutatja.
Azaz a megoldás az lenne, ahogyan már korábban is javasoltuk, hogy állítsd át a webszerver konfigurációját, hogy UTF-8-ban küldje vissza az adatokat.
Megoldás
Írj a szolgáltatónak, hogy az oldalad kimeneti kódolását állítsák át UTF-8-ra.
A rendszergazdájuk tudja(kéne neki), hogy mit kell csinálni.
Oké, csak azt nem értem, hogy
Line 1, Column 1: character "ď" not allowed in prolog
ďťż<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtm…
olyan mintha lenne valami az első sor előtt de nem tudom javítani.
Az BOM
Javítása a Notepad++ segítségével történhet.
A hibaüzenet eltűnt, a