如何判断是否在Linux中使用Python3定义了UTF-8字符?

时间:2017-05-17 02:50:32

标签: python-3.x utf-8

我正在使用Fedora和Python3,我想用chr枚举所有字符,就像使用以下程序一样。

for i in range(0x10ffff + 1) :
    try :
        print(i, chr(i), sep='\t')
    except UnicodeEncodeError :
        print('Error:', i)

但是,有许多字符似乎是未定义的,并且由一个内部带有十六进制表示的小方块显示(如图所示)。

enter image description here

问题是,我如何使用该程序来决定是否定义了unicode字符(如英文字母和中文和日文字符),或者是否未定义(如图中所示)。

感谢。

0 个答案:

没有答案