On Tuesday 2017-10-31 08:42, Michal Kubecek wrote:
ISO-8859-* does not __have__ a byte __order__ to begin with -- it is a single-byte encoding.
Neither does UTF-8
As a multibyte encoding, it *does* have an order, even if just a single defined one. Swapping two octets does not necessarily produce the same character value (U+xxxx). In ISO-8859, you can do this switch and you will get the same character values.
But I believe Stefan wanted to point out that UTF-8 "BOM" consists of three bytes which are valid ISO-8859-1 characters so that a document in ISO-8859-1 could, in theory, start with them (however unlikely that is).
The BOM certainly is no gold standard (it only knows 5 character "sets" anyway), but it at least indicates to an EBCDIC system that some UTF is coming, as it would otherwise have no chance to see the <meta> tag due to the different codepage assumption. Though that's mostly speculation. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org