Das Problem besteht darin, dass PuTTY im UTF-8-Modus die VT100-Befehle „Alternativer Zeichensatz“ ignoriert und ncurses versucht, den „grafischen“ Zeichensatz zum Zeichnen der GUI zu verwenden. (Die Kästchenzeichnungszeichen befinden sich an denselben Positionen wie klmqx
wäre normalerweise.)
export NCURSES_NO_UTF8_ACS=1
für Ihre Umgebung, sollte es das Problem beheben, indem es ncurses mitteilt, immer Unicode-Boxzeichen zu verwenden, wenn ein UTF-8-Locale ausgewählt ist.
Dafür gibt es einen PuTTY-Wunschlisteneintrag, zusammen mit einer 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.
Dies ist jetzt als Option in PuTTY Git Master implementiert.
Kitt 0.71 ->
Kategorie -> Fenster -> Übersetzung -> Häkchen bei "VT100-Strichzeichnung auch im UTF-8-Modus aktivieren"
setzen