Hallo,
ich habe ein kleines "Problem" mit dem W3 Validator (validator.w3.org), da ich gerne valides HTML haben möchte, das Dingen aber was nicht versteht.
Das ganze hängt damit zusammen, dass ich auf meiner Internetseite gerne deutsche Anführungszeichen (also vorne unten links und hinten oben rechts) haben möchte. Der Encoding-Schriftsatz "windows-1252", den ich auch in den Meta-Tags angegeben habe, hat damit keinerlei Probleme und stellt das auch richtig da.
Das Problem ist nun nur, dass der Validator immer "iso-8859-1" haben möchte, auch wenn die Meta-Angaben was anders angeben.
Check mit voreingestelltem Charset "Windows 1252":
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sbznet.de&charset=windows-1252+%28Western+Europe%29&doctype=%28detect+automatically%29
Mit diesen Einstellung ist es valides HTML (von einem kleinen Fehler momentan noch mal abgesehen).
Check ohne voreingestelltes Charset (will Meta-Angaben nicht übernehmen):
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sbznet.de&charset=%28detect+automatically%29&doctype=%28detect+automatically%29
So bekomme ich eine Palette SQML-Fehler für die deutschen Anführungszeichen als unbekanntes Zeichen.
Mein Doctype ist:
Frage: Kann ich den irgendwie so abändern, dass ich das andere Charset angeben kann und der das auch erkennt und keinen Widerspruch zu den Meta-Angaben sieht?