Hallo,
Der meine Seiten hostende Server kann etwas aussenden, was meine Deklaratioen hinfällig macht?
Ja. Zumindest das META-Tag.
Gemaess der HTML 4.01-Spezifikation hat die Charset-Angabe,
die vom Webserver im HTTP-Header angegeben wird, staerkeres Gewicht
als die Angabe im META-Tag. (Dieses ist nur ein "Lueckenbuesser"):
http://www.w3.org/TR/html401/charset.html#idx-character_encoding-6
Bei XHTML-Dokumenten ist offenbar die Angabe in der XML-Deklaration
am "staerksten":
http://www.w3.org/TR/xhtml1/#C_9
Das Verhalten eines Apache-Webservers kann man z.B. in der .htaccess
mit den Direktiven AddDefaultCharset (fuer alle Text-Dateien)
bzw. AddCharset (fuer Dateien mit einer bestimmten Endigung) festlegen.
http://httpd.apache.org/docs/mod/core.html#adddefaultcharset
http://httpd.apache.org/docs/mod/mod_mime.html#addcharset
Und wie bringe ich in Erfahrung was der Server für Charset-Angaben aussendet?
http://cgi.w3.org/cgi-bin/headers
http://www.schroepl.net/cgi-bin/http_trace.pl
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/