Neposlušný apache - php nechce běžet v utf8
Petr Hlozek
petr na ok2cqr.com
Čtvrtek Prosinec 16 23:56:25 CET 2010
Dobrý večer,
nesnaží se s Vámi MySQL komunikovat v CP1250? Zkuste po připojení nastavit
set names utf-8
Pak by to mělo fungovat.
Petr
Dne 16.12.2010 20:37, 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