I saw the thumbs-up on my iPhone.  :)

As the author of WebSocket-Node, this has been a bit frustrating since no
Node-based WebSocket implementation can legitimately pass the UTF-8
validation tests from the ubiquitous AutoBahn Test Suite -
http://autobahn.ws/testsuite

How was this accomplished exactly?  Surrogate Pairs?  I was under the
impression that V8 itself was unable to properly represent non-BMP
characters because it uses UCS-2 internally.  There was an extremely recent
commit to support non-BMP characters by using UTF-16 surrogate pairs,
though the JS string methods would see those surrogate pairs as two
characters rather than one.  See
http://code.google.com/p/v8/issues/detail?id=761

Brian



On Thu, Apr 5, 2012 at 10:27 PM, Alan Gutierrez <a...@prettyrobots.com>wrote:

>
>
> On Thursday, April 5, 2012 at 5:41 PM, Bert Belder wrote:
>
> > On Apr 4, 8:08 am, Matt Ranney <m...@ranney.com (http://ranney.com)>
> wrote:
> > > 👍
> > >
> > > I wish I could paste a one-character emoji response here to efficiently
> > > express how happy I am about this, but Chrome/Gmail doesn't support
> non-BMP
> > > characters either.
> >
> >
> >
> > Well, the code point of the character in your message seems to be
> > correct (U+1F44D THUMBS UP SIGN). So it seems more likely that you
> > have no font for it.
>
>
> I have the font for it. I see the thumbs up. I feel the joy, the triumph.
> Alan
>

Reply via email to