【发布时间】:2014-04-22 17:59:55
【问题描述】:
我使用 Python 2.7。这个page 说:
Python 的默认编码是‘ascii’编码
我确实有以下几点:
>>> import sys
>>> sys.getdefaultencoding()
'ascii'
但我打开我的解释器并输入:
>>> 'É'
'\xc3\x89'
看起来像utf8:
>>> u'É'.encode( 'utf8' )
'\xc3\x89'
发生了什么?默认的ascii 提高了UnicodeEncodeError 吗?是否触发了utf8 编码?
【问题讨论】:
标签: python-2.7 utf-8 character-encoding ascii python-unicode