如何在Python 3中获取Unicode代码点(如数据库中所示)

时间:2016-11-29 02:15:58

标签: python unicode

对于JSOG, unicode网站列出" U + 00A9"

有没有办法让我从任何Unicode点的Python 3中获取确切的数字或字符串?

我尝试了以下所有方法:

ord('©') = 169
'©'.encode('unicode_escape') = b'\\xa9'
'\N{COPYRIGHT SIGN}'.encode('utf-8') = b'\xc2\xa9'

我不知道还有什么可以尝试的。我正在寻找适用于所有Unicode代码点(例如包括)的解决方案,其代码为5位数,并以1开头(即1F44D

1 个答案:

答案 0 :(得分:3)

>>> 'U+{:04X}'.format(ord('©'))
'U+00A9'