使用Python列出U + E000-U + F8FF之间的所有unicode代码

时间:2014-03-06 16:07:50

标签: python unicode

如何在python列表中列出所有PUA unicode字符代码? 我正在玩chr()defaultdict(list)。我无法想出如何列出所有这些。

1 个答案:

答案 0 :(得分:3)

只需使用范围; BMP Private Use Areas的代码点都是(hex)E000和F8FF之间的代码点:

pua = [chr(i) for i in range(0xE000, 0xf900)]

for Python 3。

Python 2版本,使用unichr() function

pua = [unichr(i) for i in xrange(0xE000, 0xf900)]