Hi!
Irgendwie ist es vollkommen egal welche "Byte Order" auf Deinem Hardwareuntergestell angesagt ist und deshalb war BOM schon immer eine doofe Idee.
So allgemein formuliert ist das nicht richtig. Für UTF-8 gibt es nur eine Byte-Order, da braucht es keine. Ganz doof ist die Idee aber nicht, denn man könnte zumindest anhand der BOM erkennen, dass ein Dokument UTF-8-kodiert ist. Dass Web- und einige andere Software damit Probleme hat - nunja, altes Zeug stirbt nur langsam aus.
Aber für UTF-16 und -32 ist eine BOM doch sehr sinnvoll, denn da ist unterschiedliche Byte-Order auch in den Dokumenten vorhanden.
Manche Software hat damit nun Probleme und das sollte nicht verwundern.
Es sollte verwundern, dass sie immer noch nichts von Unicode gehört hat - außer vielleicht wichtige Altlasten mit Gnadenbrot.
Lo!