私はemacsバージョン22.2.1(debian stable repos)でシェルを使用していますが、何らかの壊れたコーディングがあります。私は `1!コマンドを実行した場合、出力は通常通りEmacsシェルでのコーディング?
[0m[01;34margouml-0.30.2[0m
ない "argouml-0.30.2" です。私はコマンドC-x RET p utf-8を試してみましたが、それ以外は効果がありませんでした。私はutf-8ロケールを適切に生成しており、emacsのコーディングでは完璧に動作します。誰がそれが間違っているかも知っていますか?
感謝。できます。それを動作させる方法はありますか(例えばemacsのデフォルト端末としてbashを設定するなど)? –
http://superuser.com/questions/201376/strange-characters-in-emacs-shell-bufferにはいくつかの解決策があります。 – geoffspear
@Garret:違いを明確にするために、最も基本的なレベルのシェル(bash、tcshなど)はコマンドを実行します。端末(xterm、emacs実行シェルまたはterm、OS X Terminalなど)は、入力と出力をシェルに表示します。ターミナルはエスケープコードを解釈して、シェルプロンプトで色を変更するものです。あなたが抱えている問題は、シェルではなく端末である。 – KeithB