当我在 Python 2.X 解释器中键入以下法语字符时,它给了我一个 utf-8 字节序列:
>>> x = 'é'
>>> x
'\xc3\xa9'
但是在 Python 3.X 上同样的事情会导致以下行为:
>>> x = 'é'
>>> x
'é'
但据说 Python 3 的默认编码是 utf-8。有人可以解释这种行为吗?
当我在 Python 2.X 解释器中键入以下法语字符时,它给了我一个 utf-8 字节序列:
>>> x = 'é'
>>> x
'\xc3\xa9'
但是在 Python 3.X 上同样的事情会导致以下行为:
>>> x = 'é'
>>> x
'é'
但据说 Python 3 的默认编码是 utf-8。有人可以解释这种行为吗?