Das Problem ist, dass PuTTY im UTF-8-Modus 1 VT100-Befehl "Alternate Character Set" ignoriert und ncurses versucht, den "grafischen" Zeichensatz zum Zeichnen der GUI zu verwenden. (Die Boxzeichen befinden sich an den gleichen Positionen wie klmqx
normalerweise.)
export NCURSES_NO_UTF8_ACS=1
In Ihrer Umgebung sollte das Problem dadurch behoben werden, dass ncurses aufgefordert wird, immer Unicode-Boxzeichen zu verwenden, wenn ein UTF-8-Gebietsschema ausgewählt wird.
1 Dazu gibt es einen PuTTY- Wunschliste-Eintrag und eine Erklärung, warum das aktuelle Verhalten besser ist .
Update (2018.05.12): Es scheint, dass diese Kombination wird in PuTTY 0.71 unterstützt werden.