Eu configurei um banner ssh no meu servidor remoto:
███████╗ █████╗ ███╗ ██╗ █████╗ ██████╗ ██╗ ██╗ █████╗ ███╗ ██╗██████╗
╚══███╔╝██╔══██╗████╗ ██║██╔══██╗██╔══██╗██║ ██╔╝██╔══██╗████╗ ██║██╔══██╗
███╔╝ ███████║██╔██╗ ██║███████║██████╔╝█████╔╝ ███████║██╔██╗ ██║██║ ██║
███╔╝ ██╔══██║██║╚██╗██║██╔══██║██╔══██╗██╔═██╗ ██╔══██║██║╚██╗██║██║ ██║
███████╗██║ ██║██║ ╚████║██║ ██║██║ ██║██║ ██╗██║ ██║██║ ╚████║██████╔╝
╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝
que é exibido corretamente quando eu faço o login via ssh
usando minha máquina OSX. Mas ao invés disso quando eu conecto com minha máquina Ubuntu usando o Konsole eu recebo:
260260260260260260260257 260260260260260257 260260260257 260260257 260260260260260257 260260260260260260257 260260257 260260257 260260260260260257 260260260257 260260257260260260260260260257
252250250260260260254255260260254250250260260257260260260260257 260260251260260254250250260260257260260254250250260260257260260251 260260254255260260254250250260260257260260260260257 260260251260260254250250260260257
260260260254255 260260260260260260260251260260254260260257 260260251260260260260260260260251260260260260260260254255260260260260260254255 260260260260260260260251260260254260260257 260260251260260251 260260251
260260260254255 260260254250250260260251260260251252260260257260260251260260254250250260260251260260254250250260260257260260254250260260257 260260254250250260260251260260251252260260257260260251260260251 260260251
260260260260260260260257260260251 260260251260260251 252260260260260251260260251 260260251260260251 260260251260260251 260260257260260251 260260251260260251 252260260260260251260260260260260260254255
252250250250250250250255252250255 252250255252250255 252250250250255252250255 252250255252250255 252250255252250255 252250255252250255 252250255252250255 252250250250255252250250250250250255
Eu já li sobre problemas de caracteres que não estão sendo exibidos no terminal, mas pelo que entendi, todas as configurações sugeridas são exibidas corretamente:
locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE=it_IT.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
echo $TERM
xterm-256color
uname -a
Linux *** 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:54:43 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Konsole está configurado corretamente com a codificação UTF-8
e a fonte que estou usando é Meslo LG M DZ for Poweline
A mesma configuração no iTerm2 no osx mostra corretamente os caracteres como eu disse.