Portál AbcLinuxu, 10. května 2025 08:58
META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"tak stejně se mi prohlížeč nepřepne na avizované kódování UTF-8. zkoušel jsem to pod linuxem ve firefoxu, konqueroru a i pod widlema ve firefoxu i v Exploreru, vždy s výchozím nastavením kódování a pořád se to snaží zobrazovat windows-1250. někde tady v diskuzi jsme se dočetl, že by na to mohl mít vliv parametr
AddDefaultCharset offv nastavení apache, který vypne aby server vnucoval defaultní kódování na serveru. ale zjistil jsem že tenhle parametr vypnutý mám. Tak by mě zajímalo, v čem dělám něco špatně.. PS: www server je Debian sarge Apache2 Díky za každou dobře míněnou radu.
HTTP/1.1 200 OK Date: Fri, 17 Mar 2006 12:38:39 GMT Server: Apache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 PHP/4.3.10-16 mod_perl/2.0.1 Perl/v5.8.7 X-Powered-By: PHP/4.3.10-16 Set-Cookie: user= Set-Cookie: cpass= Content-Length: 985 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html; charset=windows-1250takže to kódování prohlížeči vnucuje.. víte co s tim, když ten apache to má podle všeho vypnutý? Ale třeba je ještě někde něco jinde... co já vim... :(
Header("Content-Type: text/html; Charset=utf-8");
CharsetDefault
v .htaccess
změnit kódování jen v konkrétním adresáři.
AddDefaultCharset Off
naprosto neměla efekt. Nakonec také stačilo zakomentovat řádek v php.ini default_charset = "utf-8"
- což přesně vypovídalo o "rozsypaném čaji".
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.