Proposal: Remove W21 "Byte-Order Mark found in UTF-8 File"
2015-03-30 13:12:52 GMT
Hi all, I would like to propose removing W21 "Byte-Order Mark found in UTF-8 File" warning from the W3C Markup Validator. W21 "Byte-Order Mark found in UTF-8 File" https://dvcs.w3.org/hg/markup-validator/file/default/share/templates/en_US/warnings.tmpl#l419 > The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to > cause problems for some text editors and older browsers. You may want > to consider avoiding its use until it is better supported. Details 1. The validity of a document is not related to the BOM The previous warning message of the W3C Markup Validator stated that a document with BOM is "perfectly valid" https://dvcs.w3.org/hg/markup-validator/rev/263bef957a21#l13.717 2. HTML5 requires User Agents recognize BOM http://www.w3.org/TR/html5/syntax.html#determining-the-character-encoding I understand that the W3C Markup Validator doesn't support HTML5 directly. However I would like to saythe the situation described in the message was changed. As far as I know, the major browsers support BOM. "The byte-order mark (BOM) in HTML" doesn't mention any browsers' issues. http://www.w3.org/International/questions/qa-byte-order-mark.en.php # "HTTP precedence" is not an issue I am disusing here. I am(Continue reading)