我的.emacs文件为空..
emacs版本24.5.1
我已经尝试过了 Why does shell mode display some rubbish code?
[我在我的.emacs文件中复制上述问题解决方案中提供的代码,但它对我不起作用...]
答案 0 :(得分:0)
看起来它是unicode而不是没有显示的转义码。您可以更改process-coding-system
。在shell缓冲区中,输入 C-x RET p 并选择utf-8-unix
进行进程读写。
如果这导致正确显示,您可能需要在init文件中添加以下内容
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
有关详细信息,请参阅此article。