我有一个表示为
U+1F498型
:
emoticon = u'\U0001f498'
我想得到这个字符的utf-16十进制组,根据
this website
是
55357
和
56472
.
我试着去做
print emoticon.encode("utf16")
但一点也帮不了我,因为它给了我一些其他的角色。
另外,在编码到utf-16之前尝试从utf-8解码,如下所示
print str(int("0001F498", 16)).decode("utf-8").encode("utf16")
也无济于事。
如何正确获取unicode字符的utf-16十进制组?