Autor Zpráva
wendys
Profil *
ahoj všichni, pokouším se vyrobit webové stránky a mám problém s kódováním. Používám editor html a kódování UTF-8 a potřebuji, aby se mi automaticky prohlížeč (např.explorer) přepnul do tohoto kódování, když otevřu své webové stránky a nemusel jsem to ručně nastavovat.
Joker
Profil
Přes metaznačku content-type. Tohle hoďte do hlavičky:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> (to je XHTML, pro HTML bez lomítka)
wendys
Profil *
díky Joker!
Chamurappi
Profil
Reaguji na Jokera:
V XHTML nemá zmíněná značka žádný význam.
HTML: <meta http-equiv="content-type" content="text/html; charset=utf-8">
XHTML: <?xml version="1.0" encoding="utf-8"?>
Joker
Profil
Chamurappi
Ano, čisté XHTML by bylo takhle. Nicméně jelikož s čistým XHTML má jeden rozšířený prohlížeč trochu problémy, má opodstatnění i ta meta značka.
Anonymní
Profil *
wendys: tie dva postupy od jokera a chamurappiho na niektorých serveroch nefungujú najlepšie je poslať to ako http hlavičku:

Response.Charset = "utf-8";
Dero
Profil
wendys: tie dva postupy od jokera a chamurappiho na niektorých serveroch nefungujú najlepšie je poslať to ako http hlavičku:

Response.Charset = "utf-8";


To ovšem platí pro ASP. Pro PHP by bylo potřeba využít funkce header takto:

header("Content-type: text/html; charset=utf-8");


(doufám, že tam nemám chybu :o)
Toto téma je uzamčeno. Odpověď nelze zaslat.