This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The CSS Validator does not pick up stylesheets in HTML pages that specify the encoding of the stylesheet. (I get the message "No style sheet found" when trying to validate such a page.) In other words, this does not work: <link rel="stylesheet" type="text/css;charset=UTF-8" href="style.css"> While this does work: <link rel="stylesheet" type="text/css" href="style.css"> As far as I know, the former is valid HTML, is supported in at least some standards-compliant browsers (namely Mozilla and Opera), and is the preferred way of specifying the encoding of the stylesheet.
I am not so sure whether what you attempt to do is actually allowed, see http://lists.w3.org/Archives/Public/www-html-editor/2004AprJun/0164.html You should rather use the "charset" attribute on the link element if you must, e.g. <link charset = utf-8 type = "text/css" href = "..." ...>.
Regarding comment #0, the preferred way to specify the encoding of a style sheet is to send the appropriate HTTP or MIME "charset" parameter.
With the new handling of mime type with the type attribute, it resolves also this one (even if it may be bad practise). As always, see http://qa-dev.w3.org:8001/css-validator/