Autor | Zpráva | ||
---|---|---|---|
imploder Profil |
#1 · Zasláno: 14. 4. 2010, 12:55:01
Mám stránku, která je v kódování iso-8859-1 a má to správně uvedené v hlavičce ( <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ). Problém je, že server pošle v odpovědi
Content-Type: text/html; charset=UTF-8 Pokud vím, nijak jsem tyhle nastavení neměnil. Server je Apache 2.2.14. |
||
Yur4Y Profil |
#2 · Zasláno: 14. 4. 2010, 13:10:50
Pozrel by som sa aj do php.ini (ak používate PHP), tam je direktíva default_charset.
Toto by som riešil posielaním vlastnej hlavičky Content-type, čo by fungovalo všade bez ohľadu na nastavenie servera. |
||
imploder Profil |
#3 · Zasláno: 14. 4. 2010, 13:24:38 · Upravil/a: imploder
Yur4Y:
Server má nainstalovaný mod_php5, ale tahle stránka nemá s PHP nic společného, je to čisté HTML, takže nastavení PHP by na to mít vliv nemělo. Správně by server neměl kódování vůbec posílat, jen Content-Type: text/html |
||
Yur4Y Profil |
#4 · Zasláno: 14. 4. 2010, 13:33:09
Pohľadajte, či v konfiguračných súboroch Apache niekde nemáte AddDefaultCharset, prípadne AddCharset pre .html príponu.
|
||
imploder Profil |
#5 · Zasláno: 14. 4. 2010, 14:09:17
Yur4Y:
„Pohľadajte, či v konfiguračných súboroch Apache niekde nemáte AddDefaultCharset, prípadne AddCharset pre .html príponu.“ To je ono. Spravila to změna AddDefaultCharset v httpd.conf z UTF-8 na Off. Díky. |
||
Časová prodleva: 14 let
|
0