How to convert one emoji character to Unicode codepoint number in JavaScript?

前端 未结 5 676
囚心锁ツ
囚心锁ツ 2020-12-03 15:25

how to convert this

5条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-03 15:57

    Added script to convert this on browser side

    function emojiUnicode (emoji) {
        var comp;
        if (emoji.length === 1) {
            comp = emoji.charCodeAt(0);
        }
        comp = (
            (emoji.charCodeAt(0) - 0xD800) * 0x400
          + (emoji.charCodeAt(1) - 0xDC00) + 0x10000
        );
        if (comp < 0) {
            comp = emoji.charCodeAt(0);
        }
        return comp.toString("16");
    };
    emojiUnicode("

提交回复
热议问题