终端中的字体编码

终端中的字体编码

我在 terminator 中的字体编码有问题当我第一次启动它然后启动 vim nerdTree 时,小 ▸ 显示良好。但如果我退出 vim,然后在终止符中输入 Reset,它们就不再显示得很好。(���)

在 gnome 终端中,它们永远不会很好地显示。

这很烦人。我怎样才能解决这个问题 ?我尝试在终结器配置文件中设置编码= UTF-8。

答案1

首先确保您运行的操作系统配置为支持 UTF-8。在我看来,它们都应该默认支持 UTF-8,但有些不支持。如果不知道您使用的是哪种发行版,则很难给出详细的答案。

在 Ubuntu 上,您可以编辑该文件/etc/default/locale并确保该文件LANG="en_US.UTF-8"在那里(如果您使用不同的语言,则en_US可以是其他语言,但UTF-8必须在那里)。如果不是,请更改/添加它并运行locale-gen,然后重新启动终端模拟器即可完成。

答案2

为了确保您的终端编码设置为使用 UTF-8,您可以运行以下命令:

locale charmap  # UTF-8

相关内容