蟒蛇3.x
>>> a = input()
hope
>>> a
'hope'
>>> b = input()
håpe
>>> b
'håpe'
>>> c = input()
start typing hå... delete using backspace... and change to hope
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 1: invalid continuation byte
>>>
情况并不可怕,我正在解决它,但奇怪的是,在删除时,字节被弄乱了。有没有其他人经历过这个?
终端历史显示它认为我进入了h?ope
有任何想法吗?
在使用它的脚本中,我确实导入readline
以提供命令行历史记录。