"M.-A. Lemburg" <mal@lemburg.com> writes: > Why should a BOM behave any different than any other Unicode > character ? BOMs can be added and deleted in pretty much all > places of a Unicode text -- that's their intent after all, so > I don't see how they could break any property of an encoding. The BOM is overloaded with two meanings, it's certainly not a no-op character.