On Fri, 23 Sep 2011 01:40:44 +0200, Glenn Maynard <gl...@zewt.org> wrote:
BlobBuilder.append(text) says:
Appends the supplied text to the current contents of the BlobBuilder,
writing it as UTF-8, converting newlines as specified in endings.
It doesn't elaborate any further. The conversion from UTF-16 to UTF-8
needs
to be defined, in particular for the edge case of invalid UTF-16
surrogates. If this is already defined somewhere, it isn't referenced.
I suppose this would belong in "Common infrastructure", next to the
existing
section on UTF-8, not in FileAPI itself.
WebSocket send() throws SYNTAX_ERR if its argument contains unpaired
surrogates. It would be nice to be consistent.
--
Simon Pieters
Opera Software