设置语言环境和 Mx shell

fal*_*lse 5 emacs character-encoding

我正在使用使用 UTF-8 的外壳,而其他使用使用 Latin-1 的外壳。但是,当我使用 更改默认值时set-language-environment,现有的 shell 也会更改它们的缓冲区编码系统 - 状态行中的指示器。

如何使 shell 缓冲区坚持其编码?

Clo*_*omp 2

您是否尝试过查看Emacs Wiki吗?它有一个关于如何编辑 ~/.emacs 文件的提示:

\n\n
\n

解决损坏的 LANG

\n\n

如果您的 LANG 设置不正确,并且您不想\xe2\x80\x99 修复它,\n 您可以在 ~/.emacs 文件中进行设置:

\n\n
(set-language-environment "Latin-1")\n
Run Code Online (Sandbox Code Playgroud)\n\n

通常您会以交互方式执行此操作:\xe2\x80\x98C-x RET l\xe2\x80\x99。

\n\n

要检查您想要的环境,请参阅 \xe2\x80\x98M-x\n 描述语言环境\xe2\x80\x99 和 TAB 以查看所有完成。

\n
\n