>>> 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バージョンにはUnicode5.2.0が必要です。
しかし、バージョン5.2.0で新しく追加されたUnicode文字のリストに移動して、そのような文字を出力すると、認識されません。
>>> print u"\u0803"
ࠃ
ただし、5.1.0以降の文字は認識されます。
>>> print u"\u03CF"
Ϗ
それで、私は常に、実際に出力されたバージョンよりも1つ下のバージョンを数える必要がありますか、unicodedata.unidata_version
それとも何かを誤解していますか?