我知道这个问题已被问过几次,但没有一个答案对我有用。
我在 Ubuntu 14.10 中默认使用 gnome 终端,但无法正确显示 unicode 字符,主要是在 vim airline 中。
我已在终端菜单中将字符编码设置为unicode UTF8。
并且 LANG 返回 utf8:
echo $LANG
en_US.UTF-8
我已经安装了来自https://github.com/powerline/fonts/
我可能还尝试过在 stackexchange 上找到的其他技巧,但现在我记不清了,但我仍然看到奇怪的字符:
当我使用 iterm 在 OSX 上安装相同的字体时,它立即起作用。
我也尝试过在同一系统上的其他终端(如 guake)或使用 ctrl-alt-f1,结果是一样的。我也尝试过在 tmux 内部或外部。
欢迎任何帮助。