git*_*rik 17 gnu-screen terminal unicode
当我在终端中执行此操作时:
echo -e "\xF0\x9f\x8d\xba"
Run Code Online (Sandbox Code Playgroud)
我的终端里有一个很酷的啤酒杯:
但是,当我启动 screen 并尝试相同的操作时,我得到了一个 ?。我如何获得漂亮的啤酒杯?
这是我的 .screenrc:
nethack on
startup_message off
defscrollback 3000
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %c"
termcapinfo xterm 'bc@:bs@'
ignorecase on
maptimeout 0
vbell off
defutf8 on
defencoding utf8
Run Code Online (Sandbox Code Playgroud)
使用该-U选项运行 screen也无济于事。
Sve*_*ven 22
这显然是一个已知错误:不显示BMP之外的字符,因为屏幕显然只有两个字节的字符缓冲区。
(它适用于 tmux)。