我在使用 Unicode 的 Python 中遇到问题。我需要绘制一个带有 Unicode 注释的图表。根据教程,我应该只用 Unicode 创建我的字符串。我这样做:
annotation = u"%s has %s rev"%(art.title, len(art.revisions))
它art.title
里面有Unicode字符。有时该代码有效,有时它会给我以下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 19: ordinal not in range(128)
我该如何解决?
编辑:我在“注释”行之后有错误:
File "script.py", line 195, in test_trie
annotation = u"%s has %s rev"%(art.title, len(art.revisions))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 19: ordinal not in range(128)