Hallo zusammen,
habe jetzt vor kurzem, nachdem ich mich eingehend über Zeichenkodierung informiert habe, angefangen meine ganze Homepage auf UTF-8 umzustellen. Mit html-Dateien funktioniert das auch perfekt. Der Server wird über eine .htaccess konfiguriert.
Jetzt mein Problem. Ich wollte das Menü über „include“ einfügen. Dazu mußte ich aber die html nach php umbenennen und jetzt funktioniert die Zeichenkodierung nicht mehr. Das heißt wenn ich die index.html lade wird korrekt UTF-8 ausgegeben. Lade ich dagegen die index.php wird ISO-8859-1 ausgegeben. Beide Dateien sind bis auf „include“ absolut identisch. Der korrekte Zeichensatz ist ebenfalls mit
im head der index.php angegeben.
Ich recherchiere jetzt schon seit heute morgen, erfolglos, über google. Weiß vielleicht hier jemand wodran es liegen kann daß die php den header falsch übermittelt? Ich bin absolut ratlos.
Mittlerweile habe ich noch die Übermittlung des Zeichensatzes von Seiten des Servers deaktiviert. Hat auch nichts gebracht.
Würde mich über eine Antwort, die Licht in's Dunkel bringt, freuen.
mfg.
Klaus
habe jetzt vor kurzem, nachdem ich mich eingehend über Zeichenkodierung informiert habe, angefangen meine ganze Homepage auf UTF-8 umzustellen. Mit html-Dateien funktioniert das auch perfekt. Der Server wird über eine .htaccess konfiguriert.
Code:
AddCharset UTF-8 .html .css .php
AddCharset ISO-8859-1 .txt
Jetzt mein Problem. Ich wollte das Menü über „include“ einfügen. Dazu mußte ich aber die html nach php umbenennen und jetzt funktioniert die Zeichenkodierung nicht mehr. Das heißt wenn ich die index.html lade wird korrekt UTF-8 ausgegeben. Lade ich dagegen die index.php wird ISO-8859-1 ausgegeben. Beide Dateien sind bis auf „include“ absolut identisch. Der korrekte Zeichensatz ist ebenfalls mit
Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
im head der index.php angegeben.
Ich recherchiere jetzt schon seit heute morgen, erfolglos, über google. Weiß vielleicht hier jemand wodran es liegen kann daß die php den header falsch übermittelt? Ich bin absolut ratlos.
Mittlerweile habe ich noch die Übermittlung des Zeichensatzes von Seiten des Servers deaktiviert. Hat auch nichts gebracht.
Würde mich über eine Antwort, die Licht in's Dunkel bringt, freuen.
mfg.
Klaus