Der Martin: Character encoding im Metatag wird ignoriert

Beitrag lesen

Hallo,

Mache ich was falsch oder kann man Apache so konfigurieren dass die Metatags per HTTP header überladen werden???

im Gegenteil, das ist der Normalfall: Sobald im HTTP-Header eine bestimmte Information verhanden ist, hat sie Vorrang vor einem gleichnamigen meta-Element. Die meta-Angaben sind daher nur als Fallback für den Fall gedacht, dass der Server keine Angabe macht oder das Dokument auf anderem Weg als HTTP übermittelt wird.

Date: Mon, 05 Mar 2012 14:35:09 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2

Apache und PHP aus der frühen Bronzezeit. Du hattest doch gesagt "Uni", nicht "Museum".

Content-Type: text/html; charset=iso-8859-1

Peng. Und diese Angabe gilt, da kannst du meta-Elemente notieren, so viel du magst.

Wenn du an die Servereinstellungen überhaupt nicht rankommst (d.h. nicht einmal per eigener .htaccess), könntest du per PHP den Header setzen.
Rein statisches HTML.

Okay, aber wenn du nicht die Berechtigung hast, per .htaccess die Einstellungen zu verändern, wäre es trotzdem eine Option, das Dokument einfach auf ".php" umzubenennen und dann mit PHP den entsprechenden Header zu setzen.

Habe Beispiele aus Setting charset in htaccess ausprobiert, bekomme aber dann "Internal Server Error" angezeigt. :(

Dann hast du entweder einen Fehler gemacht, oder hast nicht die Berechtigung, diese Dinge zu nutzen.

Ciao,
 Martin

--
Verliebt:    Er spricht, sie lauscht.
Verlobt:     Sie spricht, er lauscht.
Verheiratet: Beide sprechen, und die Nachbarn lauschen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(