hixie: Add note about why we strip all BOMs. (whatwg r3853)

hixie: Add note about why we strip all BOMs. (whatwg r3853)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.3019&r2=1.3020&f=h
http://html5.org/tools/web-apps-tracker?from=3852&to=3853

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3019
retrieving revision 1.3020
diff -u -d -r1.3019 -r1.3020
--- Overview.html 15 Sep 2009 01:39:25 -0000 1.3019
+++ Overview.html 15 Sep 2009 04:00:33 -0000 1.3020
@@ -55814,6 +55814,12 @@
   <p>One leading U+FEFF BYTE ORDER MARK character must be ignored if
   any are present.</p>
 
+  <p class="note">The requirement to strip a U+FEFF BYTE ORDER MARK
+  character regardless of whether that character was used to determine
+  the byte order is a <a href="#willful-violation">willful violation</a> of Unicode,
+  motivated by a desire to increase the resilience of user agents in
+  the face of na&iuml;ve transcoders.</p>
+
   <p>All U+0000 NULL characters in the input must be replaced by
   U+FFFD REPLACEMENT CHARACTERs. Any occurrences of such characters is
   a <a href="#parse-error">parse error</a>.</p>

Received on Tuesday, 15 September 2009 04:01:45 UTC