emacs 中 ansi term 中的奇怪字符

sud*_*008 2 emacs ascii elisp emacs23 emacs24

我编写了一个 C++ 程序,当我在 ansi-term 中使用 g++ 编译它时,显示了一些奇怪的字符:

在此输入图像描述

如果需要,错误是我没有声明变量 n。我该如何纠正这个问题?

sud*_*008 5

啊! 测试了这个...

 (setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8-unix)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
Run Code Online (Sandbox Code Playgroud)

问题解决了!