0

這是一個公開FB帖子: http://facebook.com/556645544_10152911729090545 請注意大哥哥時間之後的表情符號等。如何解讀FB API編碼

這裏是查詢發現同一職位: https://graph.facebook.com/search?q=big+brother+emoji+Scott+Eaton&type=post

該查詢包括: 「消息」:「大哥時間\ udbb9 \ udd38It的到來

一個人如何解釋\ udbb9 \ udd38 ?這不是標準的Unicode,也不是UTF-8。如何將其轉換爲正確的UTF-8,即\ uF09F \ 92BB?

+0

你有沒有想過這個?我問了一個[類似的問題](http://stackoverflow.com/questions/20045268/how-does-facebook-encode-emoji-in-the-json-graph-api)。 – philoye

回答

0

如您所見,Facebook使用「Google」編碼編碼表情符號從這table

\udbb9\udd38是javascript逃脫UTF-8,並且當非轉義時是U+FE538

我看不出原來的職位是肯定的,但U + FE538對應PERSONAL COMPUTER,這是在「統一的unicode」,它看起來像這樣的表情符號U+1F4BB

我不知道用什麼語言你正在工作,但我製作了一款名爲Emojivert的Ruby寶石,可協助將Google編碼轉換爲Unified Unicode。