Portál AbcLinuxu, 20. dubna 2024 01:36


Dotaz: Nastavenie apache - default charset - generovanie hlavicky HTTP

25.1.2007 08:33 amico | skóre: 24
Nastavenie apache - default charset - generovanie hlavicky HTTP
Přečteno: 1065×
Odpovědět | Admin
Uff trošku som sa poobzeral a zisťujem že tie prehliadače maju rozličny pristup k nastaveniu kodovej stránky... Ak som dobre rozumel pre
1. IE je smerodajne to čo je uvedene v dokumente Html (meta...)
2. Firefox to ignoruje - ak apache pošle inu http hlavičku nastavi sa podľa nej bez ohľadu na to čo je uvedene v meta info www stránky...

čo teraz? ako nakonfigurovať apache aby posielalo hlavičky podľa meta info z www stránky? Aký je vlastne štandard. nastavenia apache na serveroch? Na linuxe sa mi Firefox nastavi stále na UTF-8 - určite CMS mi generuje do www kodu win-1250 musim to stále prenastavovať....
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.1.2007 09:44 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pvní věc, kterou většinou u apache dělám je, že vykopnu z konfiguráků AddDefaultCharset abych neměl problémy s kódováním a plně se spoléhám na meta tag v hlavičce html.
-- Nezdar není hanbou, hanbou je strach z pokusu.
25.1.2007 10:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP
Tak to já ho právě naopak nastavím, abych měl klid. Ten meta element http-equiv je jen velmi nešťastná berlička, se kterou jsou jen problémy.
25.1.2007 11:49 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP
Když na serveru běží věci několika desítek/stovek lidí, tak jim takové nastavení nemohu vnucovat (teda mohu, ale pak by ten server asi nechtěli používat).
-- Nezdar není hanbou, hanbou je strach z pokusu.
25.1.2007 12:31 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP
Direktiva AddDefaultCharset může být i v kontextu Directory nebo v souboru .htaccess
25.1.2007 10:35 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co si takhle zjistit, jak je to ve skutečnosti? Specifikace jasně říkají, že http-equiv meta elementy se berou v úvahu jen v případě, že příslušná položka v hlavičce odpovědi neexistuje. Pokud položka v hlavičce, platí ona. Pokud náhodou MSIE dělá něco jiného, porušuje standardy. Firefox naopak nic neignoruje, ale chová se přesně tak, jak má.
25.1.2007 11:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešení je jednoduché pokud je to váš server tak nastavit charset v apachovi a stránky tam dávat v požadovaném kodování.

Pokud tam stránky dávají různé uživatele tak nenastavovat nic a uživatelé si musí zajistit do hlaviček příslušný tag.

Pokud nechcete podporovat IE které porušuje normy tak charset v apachovi nastavit. V tomto případě je vhodné asi nastavit unicode a všem říci že se na tom serveru používá unicode takže default mají vytvářet html v unicode. Případně že si mají charset nastavit sami ve stránce s upozorněním že šmej IE to ignoruje.
25.1.2007 11:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nastavenie apache - default charset - generovanie hlavicky HTTP

Pokud nechcete podporovat IE ....

Případně že si mají charset nastavit sami ve stránce s upozorněním že šmej IE to ignoruje.
Grrr chybička mělo to znít:

Pokud chcete podporovat IE.....

Případně že si mají charset nastavit sami ve stránce s upozorněním že šmej IE to zobrazí (nedodržuje normy), ale ostatní co dodržují normy to nezobrazí.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.