我已经尝试了在互联网上能找到的所有方法。
$> gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/encoding "en_US.UTF-8"
$> cat /etc/environment
...
LC_ALL="en_US.UTF-8"
$> locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
...
LC_ALL=en_US.UTF-8
但是每当我打开一个新的 gnome 终端时,我的电力线符号仍然显示为问号,并且终端->设置字符编码设置为“当前区域设置(ANSI3.4-1968)”,然后我手动将其更改为 UTF-8,然后一切就好了。
我已经重启系统多次了!
答案1
答案2
我能够完成这个!记录下答案,以防其他人偶然发现这里有一个古老的操作系统 :)
打开
gconf-editor
。在键和值中搜索encoding
。具体查找/apps/gnome-terminal/global/active_encodings
。并将值更改为"UTF-8"
(它是字符串类型的列表,只需在列表中保留一项)在您的启动文件(.bashrc 或 .cshrc)中,将环境变量导出
LC_ALL
到"en_US.UTF-8"
(如果您在美国)并重新启动系统!
我做了上述两件事。不确定哪一件事能解决问题。很可能只需要 #1。但无论如何,正确设置语言环境是个好主意。
希望这对某些人有帮助。我通过反复试验找到了答案。