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