Il problema è che PuTTY in modalità UTF-8 ignora i comandi "Set di caratteri alternativi" di VT100 e ncurses tenta di utilizzare il set di caratteri "grafici" per disegnare la GUI. (I caratteri del riquadro sono nelle stesse posizioni di klmqx
sarebbe normalmente.)
export NCURSES_NO_UTF8_ACS=1
al tuo ambiente, dovrebbe risolvere il problema dicendo a ncurses di usare sempre i caratteri Unicode box drawing quando è selezionata una localizzazione UTF-8.
C'è una voce nella lista dei desideri di PuTTY per questo, insieme alla spiegazione del perché il comportamento attuale è migliore.
Aggiornamento (12-05-2018):sembra che questa combinazione sarà essere supportato in PuTTY 0.71.
Questo è ora implementato come opzione in PuTTY git master.
Stucco 0.71 ->
Categoria -> Finestra -> Traduzione -> seleziona "Abilita disegno linea VT100 anche in modalità UTF-8"