O problema é que o PuTTY no modo UTF-8 ignora os comandos do "conjunto de caracteres alternativos" VT100 do 1 e procura tentativas de usar o conjunto de caracteres "gráficos" para desenhar a GUI. (Os caracteres de desenho da caixa estão nas mesmas posições que klmqx
normalmente seriam.)
export NCURSES_NO_UTF8_ACS=1
para o seu ambiente, ele deve corrigir o problema dizendo às ncurses para sempre usarem caracteres de desenho de caixa Unicode quando uma localidade UTF-8 estiver selecionada.
1 Há um PuTTY entrada da lista de desejos para isso, juntamente com a explicação por que o comportamento atual é melhor .
Update (2018-05-12): Parece que essa combinação será suportada no PuTTY 0.71.