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.
es U + FFFD, el carácter de reemplazo Unicode. Esto significa que su computadora no reconoce el carácter que los bytes están tratando de representar. ¿Está cambiando de su terminal físico a un emulador de terminal durante estas pruebas por casualidad?
—
Andrew B
Cuando lo hago en mi terminal sin iniciar la pantalla, funciona, cuando inicio la pantalla y hago lo mismo, no funciona. Está en la misma máquina y en la misma terminal. Yo uso un emulador de terminal todo el tiempo.
—
gitaarik
¿Qué emulador de terminal estás usando?
—
dawud