我使用 i3 作为窗口管理器。当我使用默认快捷键打开终端时,生成的 urxvt 无法显示 unicode 字符。但当我使用 urxvt 或 urxvt -ls 打开时,它可以显示。
set
我比较了、locale
和的输出,xrdb -q
除了 random/oldpwd/time 之外,它们是相同的。
为什么我无法在以它命名的终端中看到unicode? 如果这很重要,我的文件是以UTF8保存的。
答案1
如果您的窗口管理器运行的语言环境不同,这可以解释问题。如果您的系统locale 与 shell 初始化中设置的区域设置不同。