【发布时间】:2012-11-28 15:59:07
【问题描述】:
>>> 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。
但是当我转到list of newly added unicode chars in version 5.2.0 并打印这样的字符时,它无法识别:
>>> print u"\u0803"
ࠃ
Chars from 5.1.0 但是被识别:
>>> print u"\u03CF"
Ϗ
所以我应该总是计算一个低于unicodedata.unidata_version实际输出的版本还是我误解了什么?
【问题讨论】: