Ketika saya melakukan ini di terminal saya:
echo -e "\xF0\x9f\x8d\xba"
Saya mendapatkan cangkir bir keren di terminal saya: 🍺
Namun, ketika saya memulai layar, dan mencoba hal yang sama, saya mendapatkan . Bagaimana cara mendapatkan cangkir bir yang enak?
Ini adalah .screenrc saya:
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
Juga menjalankan layar dengan -U
opsi tidak membantu.
terminal
gnu-screen
unicode
gitaarik
sumber
sumber
Jawaban:
Tampaknya ini adalah bug yang dikenal : Tidak ada karakter di luar BMP yang ditampilkan, karena layar tampaknya hanya memiliki buffer dua byte untuk karakter.
(Ini bekerja di tmux).
sumber
sudo apt install screen=4.2.1-2~ubuntu14.04.1
bekerja untukku.4.6.2-1ubuntu1
di Lubuntu Bionic Beaver (18.04).