Hi!
Aber für UTF-16 und -32 ist eine BOM doch sehr sinnvoll, denn da ist unterschiedliche Byte-Order auch in den Dokumenten vorhanden.
Das meinte ich doch - warum ist das so? Dafür gibt es keinen echten Grund - warum soll ich mich darum kümmern müssen?
Der Grund ist, dass Systeme mit unterschiedlichen Byte-Reihenfolgen arbeiten, das Unicode-Konsortium jedoch nicht festgelegt hat, wie die Reihenfolge in Dokumenten zu sein hat, sondern da freie Wahl gelassen hat. Jedes System darf also die Byte Order nehmen, die es mag. Und damit Systeme mit anderer Byte-Order-Vorliebe die Texte richtig herum interpretieren können, muss man die BOM an den Anfang stellen. Natürlich hätte man sich die BOM ersparen können, wenn man eine bestimmte Byte-Reihenfolge festgelegt hätte ...
Lo!