Neposlušný apache - php nechce běžet v utf8
jan.martinu na post.cz
jan.martinu na post.cz
Sobota Prosinec 18 02:22:54 CET 2010
DV,
mrknete na direktivu AddDefaultCharset v konfiguracich Apache.
Jan M.
Ivo [Bear] Hanuska napsal(a):
> Dobrý večer!
>
> Nesetkal jste se někdo s následujícím chováním?
> Mám webový server. Běží na Apachi 2.2.4 pod SuSe 10. Potřebuju na něm
> vytvořit v php html stránku, která vytahuje data z MySQL v utf-8. V
> hlavičce mám utf-8 se správným typem, to, co jde ven z apache je možná
> utf-8 (má to znaky s diakritikou dvoubajtové) ale browser přesto
> vesele tvrdí, že jde o soubor v nějaké jiné stránce (snad CP1250).
> Když to přepnu manuálně do utf-8, tak se dvoubajtové znaky vytratí,
> ale jinak to je nesmysl.
> Já sám si myslím, že Apache v nějakém šíleném dojmu překládá UTF-8 do
> nějakého jiného kódování? Co je divné, že pokud skript zapíše soubor
> na lokální disk, tak to provede stejnou kravinu. Nesetkal jste se
> někdo s podobným chováním?
>
> Děkuji za nasměrování
>
> Ivo Hanuška
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
>
Další informace o konferenci Linux