為什么Python在默認(rèn)編碼為ASCII時會打印unicode字符?從Python 2.6 shell:>>> import sys>>> print sys.getdefaultencoding()ascii>>> print u'\xe9'é>>>我希望在print語句之后有一些亂碼或錯誤,因?yàn)椤皑Α弊址皇茿SCII的一部分,我沒有指定編碼。我想我不明白ASCII是默認(rèn)編碼的意思。編輯我將編輯移動到了答案部分并按照建議接受了它。
為什么Python在默認(rèn)編碼為ASCII時會打印unicode字符?
慕運(yùn)維8079593
2019-08-09 14:41:17