UTF8 未在 rxvt-unicode 中显示

UTF8 未在 rxvt-unicode 中显示

我的 XTERM 与 UTF-8 完美配合,但我想要一个更轻便的终端。我尝试在 rxvt 中使用 UTF-8,因此我在完全更新的 Fedora 32 中使用 rxvt-unicode (urxvt)。但是 UTF-8 文件无法正确呈现(例如,使用 cat),就好像它是 Latin1 控制台一样。我删除了 .Xdefault 和 .Xresources 文件,没有区别。我的区域设置设置正确。我用来启动的命令urxvt是这样的:

urxvt -fn "9x15bold,xft:Bitstream Vera Sans Mono" -imlocale en_US.UTF-8

添加-letsp 0没用啊一些数据:

$ perl -le 'print "\x{c3}\x{94}"'
Ã

$ locale
LANG=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

$ echo $TERM
rxvt-unicode-256color

$ rpm -q rxvt-unicode
rxvt-unicode-9.22-23.fc32.x86_6

答案1

尝试使用单一字体,例如这是我的

~/.Xdefaults
URxvt.font: xft:Terminus:pixelsize=20:antialias=false
URxvt.depth: 32
URxvt.background: #000000
URxvt.foreground: #EEEEEE
URxvt.cursorColor: #FFFFFF
URxvt.scrollBar_right: True
URxvt.scrollBar_floating: True
URxvt.saveLines: 32767
URxvt.cursorBlink: False

在此输入图像描述

相关内容