Sounds good.  Thank you!

Brian


On Fri, Apr 6, 2012 at 1:16 PM, Isaac Schlueter <i...@izs.me> wrote:

> Brian,
>
> Yes, the resulting JS string will see two characters representing the
> UTF-16 surrogate pairs in UCS-2.  Nothing was changed in Node for
> this, it was all V8.  I only mentioned it in the ChangeLog because I
> know that many Node users were affected by it.
>
> On Fri, Apr 6, 2012 at 12:18, Brian <theturtl...@gmail.com> wrote:
> > 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