HTACCESS: UTF-8 für PHP5
Hallo Runde.
Betreibe 2 Projekte auf einem Shared-Server, daher nix httpd.conf und begnüge mich mit der HTACCESS. Soweit, sogut. Nun zum Problem.
Ich füge in der HTACCESS folgende Zeile ein: AddDefaultCharset UTF-8. Für PHP4-Dateien hat sie wunderbare Auswirkung und die Seiten werden in UTF-8 ausgeliefert. Beim anderen Projekt verwende ich PHP5 und daher steht in der HTACCESS auch diese Zeile: AddHandler php-cgi2 .php. Problem: Seiten werden in diesem Fall nicht als UTF-8 ausgegeben - so wie es scheint, wird der Befehl mit dem Default-Charset ignoriert. Warum?
Hatte schon andere Befehle für die Setzung des Charsets ausprobiert - Resultat: Projekt mit PHP4 (also ohne der CGI-Zeile in der HTACCESS) übernimmt die Einstellung, mit PHP5 dagegen nicht. Sende ich UTF-8 als PHP-Header in den Dateien selbst, klappt alles prima.
Jetzt ist die Frage: Warum werden die Befehle in der HTACCESS ignoriert, wenn AddHandler php-cgi2 .php ebenfalls drin ist?
|