Cuando hago esto en mi terminal:
echo -e "\xF0\x9f\x8d\xba"
Me sale una jarra de cerveza fría en mi terminal: 🍺
Sin embargo, cuando inicio la pantalla e intento lo mismo, obtengo un . ¿Cómo consigo la buena jarra de cerveza?
Este es mi .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
Además, ejecutar la pantalla con la -U
opción no ayuda.
terminal
gnu-screen
unicode
gitaarik
fuente
fuente
Respuestas:
Aparentemente es un error conocido : no se muestran caracteres más allá del BMP , ya que la pantalla aparentemente solo tiene un búfer de dos bytes para los caracteres.
(Funciona en tmux).
fuente
sudo apt install screen=4.2.1-2~ubuntu14.04.1
trabajó para mi.4.6.2-1ubuntu1
en Lubuntu Bionic Beaver (18.04).