Frage zur Validation W3C

Hallo…

hab mal ne Seite durchlaufen lassen und bekamm folgende Warnung:

The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.

Ansonsten war alles korrekt.

Soll ich UTF-8 rausnehmen oder was ist zu tun?

Falls jemand die Seite sehen mag: http://www.hansenconsulting.de/dd/index.html

Gruß
GKR

Offenbar hält W3 UTF-8 für eine problematische Codierung.
Bei ISO-Codierungen tritt dieser Fehler nicht auf.

Da es sich allerdings nur um eine Warnung handelt steht es dir frei die Codierung zu ändern um W3 zu gefallen.

Danke für die Antwort…

Habe mich bisher mit diesem Thema nich auseinandergesetzt. Was wäre denn eine ISO-Codierung bzw wo ist der Unterschied zwichen ISO und UTF?

Gruß
GKR

Hi,

Ich hab mich auch nie so wirklich damit auseinander gesetzt :ps:

Unicode (UTF) enthält mWn alle bekannten Zeichen aller Sprachen in Codes (eben bspw. ä oder ©´) während ISO immer nur einen Teil dieser Weltsprachenzeichen enthält, etwa de.selfhtml.org/inter/zeichenkodierungen.htm hier nachlesbar.

Die Warnung sagt nur aus, dass du das BOM eventuell besser weglassen solltest, weil ältere Browser/Text-Editoren damit möglicherweise Probleme haben.

o.0

In der Tat ist UTF-8 nicht das Problem, das ist vielmehr sogar
die Kodierung, die bei XML-Dokumenten allgemein angenommen
wird, wenn keine weitere Information vorhanden ist.

Das BOM ist nur eine weitere und relativ neue (und nicht
besonders ausgegorene) Idee, um zu kennzeichnen, welche
Kodierung in einem Dokument verwendet wird. Das ist
ungeeignet bei Formaten, die am Dokumentbeginn andere
Zeichen erwarten, anhand derer man erkennen soll, um welches
Format es sich handelt.
Wenn ein Texteditor solch ein BOM setzt, sollte man das einfach
in den Voreinstellungen ändern und das abschalten. Bei XML und
auch bei HTML gibt man die Kodierung anders an und das BOM
ist dort ohnehin keine Information, die von einem Programm bei
der Ermittlung der Kodierung verwendet werden sollte.

Arbeite seit kurzem mit Web Expression 2. Hab da jetzt mal in den Einstellungen gesucht, find aber nix mit BOM.
Als Standard ist da Unicode(UTF-8) eingetragen. Drüber könnte ich noch Unicode(Big-Endian) auswählen.

Google

[size=50]http://schneegans.de/expression-web/zeichencodierung/[/size]

lol is ja geil… :smiley:

Danke Dir Freggle…