如何修复lldb控制台以允许输入UTF-8字符?

时间:2018-06-06 06:44:22

标签: lldb

在我的manjaro linux上,似乎我的lldb不接受任何非ascii字符输入。我使用白蚁作为终端,我可以在我的终端中输入非ascii,但是一旦我在lldb的控制台中,非ascii输入就无法工作,即使在python-script repl中也是如此。

我试着知道我正在处理什么问题,然后我使用了脚本,执行了以下操作,这使得它在python repl中工作,一旦我离开,它就不再工作了:

(lldb) script
Python Interactive Interpreter. To exit, type 'quit()', 'exit()' or Ctrl-D.
>>> # input non-ascii failed
>>> sys.stdin = open('/dev/tty', 'r')
>>> # still not working
>>> import io
>>> sys.stdin = io.open('/dev/tty', 'r')

之后我可以输入中文字符,但发现当我做退格时,大约有一半的字符仍然存在且无法删除。

现在我很困惑,这是一个lldb错误还是一些设置错误?提前谢谢。

0 个答案:

没有答案