Skip to content
Mo's Blog
Go back

LANG="C"?

默认分类

不知道为什么,安装好 neovim 之后,UI 显示的都是日文……

经过一番查找,在 GitHub 上看到了一个相关的 issue。打开自己系统查看了一下:

$ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

试着加了一句:

$ export LANG=C
$ locale
LANG="C"
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

再次启动 neovim,居然真的好了。

所以 LANG=C 究竟是个啥?LANG=C 是指定系统编码,C 的意思是 C 语言,也就是最基本的 ASCII 编码。


Share this post on:

Previous Post
Debug手记:VIM在mac OS High Sierra上出现"Image not found"问题
Next Post
Ruby中一个很有意思的语法糖