Those terms are not defined in the referenced RFC and I don't follow what you mean't by them. Could you clarify? Thanks.
+++ This bug was initially created as a clone of Bug #20089 +++
"The term a UTF-16 encoding refers to any variant of UTF-16: self-describing UTF-16 with a BOM, ambiguous UTF-16 without a BOM, raw UTF-16LE, and raw UTF-16BE. [RFC2781]"
What is 'raw' UTF-16LE/LE ? Presumably, it's 'ambiguous UTF-16' without a BOM but with an encoding declaration in the transport layer?
Actually 'self-describing' is not completely unambiguous either.
Please clarify what these words mean.
We shouldn't need these terms given the Encoding Standard which we reference already. Seems confusing to also reference something else for utf-16.
Checked in as WHATWG revision r8081.
Check-in comment: Closer integration with encoding.spec.whatwg.org