Le problème est que PuTTY en mode UTF-8 ignore les commandes VT100 "Alternate character set" et ncurses tente d'utiliser le jeu de caractères "graphique" pour dessiner l'interface graphique. (Les caractères du dessin de la boîte sont dans les mêmes positions que klmqx
serait normalement.)
export NCURSES_NO_UTF8_ACS=1
à votre environnement, il devrait résoudre le problème en indiquant à ncurses de toujours utiliser les caractères de dessin de boîte Unicode lorsqu'un paramètre régional UTF-8 est sélectionné.
Il y a une entrée de liste de souhaits PuTTY pour cela, ainsi qu'une explication pourquoi le comportement actuel est meilleur.
Mise à jour (2018-05-12) :Il semble que cette combinaison va être pris en charge dans PuTTY 0.71.
Ceci est maintenant implémenté en tant qu'option dans PuTTY git master.
Mastic 0.71 ->
Catégorie -> Fenêtre -> Traduction -> cochez "Activer le dessin au trait VT100 même en mode UTF-8"