Page 1 of 1

 - kaputten Header filtern

Posted: 2008-02-01 14:37
by mccab99
Hallo,

Bei mir werkelt die Kombination PHP (fastcgi) + lighttpd + squid (reverse proxy). Unter genau definierten Umständen liefern die ersten beiden Kanditaten vor der Charset-Angabe die hübsche Zeichenfolge

""

aus. Das hat irgendwas mit der Angabe der Byteorder für UTF-8 zu tun - wie dem auch sei. Da der Mist eben vor der Charsetangabe kommt, erkennt der Browser das Charset der Seite nicht mehr korrekt und geht zurück zu Mama - das ist im westeuropäischen Bereich wohl der ISO-Zeichensatz. Doof nur, dass die Seite reinrassiges UTF-8 ist.

Daher die Frage:
Kann ich die Zeichen irgendwo irgendwie vor der Ausgabe an den Client durch eine Art "Output-Filter" eliminieren? Apache kann das, aber die zugrundeliegende Applikation und Apache verbraten zu viel Leistung im Vergleich zu lighttpd.

Gruß,

Maik

Re:  - kaputten Header filtern

Posted: 2008-02-01 14:43
by Joe User
Vermutlich enthalten Deine Files BOM, dies führt häufiger zu Problemen, weshalb man auf BOM verzichten sollte.

Re:  - kaputten Header filtern

Posted: 2008-02-01 17:13
by mccab99
Leider sind es nicht meine Files. Ich kann mir nicht aussuchen, ob ich sie nehme oder nicht. Deswegen nochmal: Gibt es eine Möglichkeit der Filterung?

Gruß,

Maik

Re:  - kaputten Header filtern

Posted: 2008-02-01 17:22
by Joe User
Nein, zumindest nicht zuverlässig.