Wenn ich das in meinem Terminal mache:
echo -e "\xF0\x9f\x8d\xba"
Ich bekomme einen kühlen Bierkrug in mein Terminal: 🍺
Wenn ich jedoch den Bildschirm starte und das Gleiche versuche, erhalte ich ein . Wie bekomme ich den schönen Bierkrug?
Dies ist meine .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
Auch das Ausführen des Bildschirms mit der -U
Option hilft nicht.
terminal
gnu-screen
unicode
gitaarik
quelle
quelle
Antworten:
Es ist anscheinend ein bekannter Fehler : Es werden keine Zeichen außerhalb des BMP angezeigt, da der Bildschirm anscheinend nur einen Zwei-Byte-Puffer für Zeichen enthält.
(Es funktioniert in tmux).
quelle
sudo apt install screen=4.2.1-2~ubuntu14.04.1
arbeitete für mich.