0

这是一个公开的 FB 帖子: http: //facebook.com/556645544_10152911729090545 请注意 BIG BROTHER 时间后的表情符号等。

这是找到相同帖子的查询: https ://graph.facebook.com/search?q=big+brother+emoji+Scott+Eaton&type=post

该查询包括: "message": "BIG BROTHER time! \udbb9\udd38It's come

如何解释 \udbb9\udd38 ?这不是标准的 Unicode,也不是 UTF-8。如何将其转换为正确的 UTF-8,即 \uF09F\92BB ?

4

1 回答 1

0

Facebook 使用“Google”编码对 Emoji 进行编码,您可以从此中看到。

\udbb9\udd38是 javascript 转义的 UTF-8,当未转义时是U+FE538.

我无法确定原帖,但 U+FE538 对应于PERSONAL COMPUTER,它U+1F4BB在“统一 unicode”中,看起来像这个表情符号:

我不知道您使用的是哪种语言,但我制作了一个名为Emojivert的 Ruby Gem ,它可以帮助将 Google 编码转换为统一的 unicode。

于 2013-11-24T10:54:08.030 回答