Einzelnen Beitrag anzeigen
  #1  
Alt 13.02.2008, 11:32:04
stalkerX stalkerX ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 1
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?
Mit Zitat antworten