0

我正在制作一个配置文件,其中包含表情符号的 Unicode 和 SoftBank Unicode 的映射。现在我正在使用 python 程序从http://punchdrunker.github.com/iOSEmoji/table_html/ios6/index.html获取这些信息

但是有个问题,网页上的SoftBank Code是UTF8 hex,不是Unicode codepoint,怎么改成Unicode codePoint?

比如我想把EE9095改成E415(第一个emoji表情)

我试着这样做,但它没有用

code.decode('utf-8')

但它只是没有用,代码是一样的,没有改变。unix 命令 iconv 也不起作用

4

2 回答 2

4

这个怎么样:

>>> 'EE9095'.decode('hex').decode('utf-8')
<<< u'\ue415'
于 2012-11-13T10:00:04.177 回答
4

你确定code实际上是用 UTF-8 编码的吗?这对我有用:

>>> b'\xee\x90\x95'.decode('utf-8')
u'\ue415'
于 2012-11-13T07:45:30.867 回答