>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=2, releaselevel='final', serial=0)
>>> import unicodedata
>>> unicodedata.unidata_version
'5.2.0'
这意味着我的 Python 版本应该有 Unicode 5.2.0。
但是,当我转到5.2.0 版中新添加的 unicode 字符列表并打印此类字符时,无法识别:
>>> print u"\u0803"
ࠃ
然而,来自 5.1.0的字符被识别:
>>> print u"\u03CF"
Ϗ
那么我应该总是计算一个版本低于实际输出的版本unicodedata.unidata_version
还是我误解了什么?