When I type the following French character in the Python 2.X interpreter, it gives me a utf-8 byte sequence:
>>> x = 'é'
>>> x
'\xc3\xa9'
But same thing on Python 3.X results in following behavior:
>>> x = 'é'
>>> x
'é'
But it is said that default encoding for Python 3 is utf-8. Can somebody explain this behavior?