- From: Andreas Prilop <AndreasPrilop2006@trashmail.net>
- Date: Thu, 30 Nov 2006 19:00:26 +0100
- To: www-validator-css@w3.org
On Thu, 30 Nov 2006, Grant, Melinda wrote:
>> Don't use UTF-* for style sheets and especially don't use
>> a byte order mark (BOM).
>
> Do you provide this advise because the validator doesn't support BOM's?
(1) The CSS validator fails on byte order marks.
(2) A BOM with UTF-8 ist pointless.
You need a BOM only with UTF-16 and UTF-32.
(3) Normally, you don't need any special, non-ASCII characters
in style sheets. UTF-* for style sheets is overkill.
US-ASCII is the right encoding (charset) for style sheets.
>> Thou shall not use UTF-16 and UTF-32 on the Internet.
>
> Again, is this a matter of personal opinion, or an official W3 stance?
UTF-16 and UTF-32 are not suitable in a medium that is based on ASCII
control characters, especially carriage return and line feed. UTF-8
however, is compatible with ASCII. UTF-8 is the preferred encoding
by RFC 2277 and others.
And Google does not currently index UTF-16 documents correctly.
It fails to recognize UTF-16 and UTF-32.
> If utf-16 can't be used on the Internet, where should it be used?
Inside an operating system; inside any program; in file formats;
etc.
Received on Thursday, 30 November 2006 18:00:41 UTC