我正在尝试在gvim中使用powerline符号。部分原因是我将我的语言环境设置为UTF-8。
export LANG=en_US.UTF-8
之后我看到以下错误。
对于gvim:
bash-4.1$ /usr/bin/gvim
(process:14055): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
对于perl
bash-4.1$ perl -de0
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC__FASTMSG = "true",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
我试过设置LANG
,LANGUAGE
和LC_ALL
。我都试过en_US.UTF-8
和en_US.utf8
。当我运行时,locale -a
这是它所说的可用部分。
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
我正在运行远程rhel 6图像,我没有管理员权限。我怀疑我实际上没有UTF-8可用。有没有办法生成这个区域设置并将其保存在我的主目录中没有root?有没有其他方法来解决这个问题?
en_US.UTF-8
不会被解释为变量,因为没有$
sigil存在。添加引号没有任何影响。