Кодирование в оболочке Emacs? - PullRequest
1 голос
/ 14 декабря 2010

Я использую оболочку в моей версии emacs 22.2.1 (стабильные репозитории Debian), и она имеет некое кодирование. Например, если я запускаю команду `ls ', вывод будет

[0m[01;34margouml-0.30.2[0m

не "argouml-0.30.2", как обычно. Я пробовал команды C-x RET p utf-8 и так далее, но без какого-либо эффекта. Я правильно сгенерировал utf-8 локали, и везде в emacs кодирование работает идеально. Кто-нибудь знает, что с ним может быть не так?

Ответы [ 2 ]

3 голосов
/ 14 декабря 2010

Ваш тип терминала в оболочке установлен неправильно; эти переходы предназначены для цветов, но оболочка emacs их не поддерживает. Попробуйте M-x term для лучшей поддержки.

1 голос
/ 14 декабря 2010

Вы также можете попробовать M-x ansi-term или даже загрузить Multi term и попробовать тоже.

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...