我的xterm不能显示unicode字符。
因为我尝试了很多字体的变体,为了确保我给出了完整的信息,这里是我的xrdb命令的完整输出。
[T400s ~]xrdb -q
*customization: -color
XTerm*fullscreen: never
xterm*VT100.geometry: 80x25
xterm*dynamicColors: true
xterm*eightBitInput: false
xterm*jumpScroll: true
xterm*locale: true
xterm*multiScroll: true
xterm*rightScrollBar: true
xterm*saveLines: 10000
xterm*scrollBar: true
xterm*scrollKey: true
xterm*scrollTtyOutput: false
xterm*selectToClipboard:true
xterm*toolBar: true
xterm*utf8: 2 #Also tried with 1
Xft.dpi: 96
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: rgb还尝试了以下几点:
xterm*faceName: Monaco:size=13:antialias=true
xterm*font: -*-dina-medium-r-*-*-16-*-*-*-*-*-*-*下面是locale命令
[T400s ~]locale
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8我的xterm命令是:xterm -en utf-8 -u8和uxterm XTERM_LOCALE在xterm是en_US.UTF-8
有人能帮助我如何在xterm中显示unicode吗?
PS:我的问题有更多的配置和较少的英语,但我认为这是最好的方式来传达信息。我正在使用Ubuntu14.04LTS(现在)
发布于 2015-06-08 09:32:02
我建议您尝试默认情况下随Ubuntu附带的uxterm,手册页将它定义为unicode环境中的x终端模拟器。以下是man uxterm的摘录:
uxterm是xterm(1)程序的包装器,它用“UXTerm”X资源类集调用后一个程序。uxterm的所有参数都在没有处理的情况下传递给xterm;不应该指定-class和-u8选项,因为它们是由包装器使用的。
发布于 2016-04-10 20:04:11
我正在运行Ubuntu 15.10。我试着让vim显示utf-8字符,但没有成功。我在网上搜索了很多小时,还搜索了各种各样的帖子。我试验了不同的.vimrc设置。然后,我遇到了一个线程,它建议对文件进行猫化,以查看它是否正确显示(在xterm或uxterm中),而它并没有正确显示。
cat junk.txt
然后我搜索了xterm并显示utf-8字符。这也是不成功的。然后mv将我的.Xresources换了一个不同的名称,以便将它从引起问题的等式中删除。
mv .Xresources .Xresources.save
在我这样做之后,文件的cat和vim编辑器都会显示utf-8。您可能想试着看看.Xresources中的某些东西是否导致了这个问题。
https://askubuntu.com/questions/633581
复制相似问题