我在我的emacs版本22.2.1(debian stable repos)中使用shell,它有一些破坏的编码。例如,如果我运行`ls'命令,则输出为
[0m[01;34margouml-0.30.2[0m
不正常“argouml-0.30.2”。我尝试过命令C-x RET p utf-8等等但没有任何效果。我已经正确生成了utf-8语言环境,并且emacs编码中的其他任何地方都非常完美。有人知道它可能有什么问题吗?
答案 0 :(得分:3)
shell中的终端类型设置不正确;这些转义是为了颜色,但emacs shell不支持它们。请尝试使用M-x term
以获得更好的支持。
答案 1 :(得分:1)