96 votes

Comment réparer PuTTY qui affiche des caractères déformés ?

Connexion depuis un PC Windows 7 via SSH à un serveur Ubuntu en utilisant PuTTY je reçois des erreurs d'écran :

enter image description here

C'est-à-dire qu'il :

  • "Doubler" la sélection à l'intérieur Midnight Commander (MC).
  • D'autres caractères, comme les éléments de ligne, sont dessinés comme des caractères erronés (par exemple, "â" au lieu de "|").

Je me suis connecté au même serveur Ubuntu avec un terminal et SHH à partir d'un Mac OS X et je n'obtiens pas ces brouillages d'écran (c'est-à-dire que tout semble et fonctionne correctement). J'ai déjà essayé de jouer avec les paramètres de la police dans PuTTY, en passant de Courier New à Consolas, mais sans succès.

Ma question est donc la suivante :

Comment configurer PuTTY pour qu'il affiche correctement les caractères spéciaux et ne double pas les lignes de l'écran ?

85voto

Michael Hampton Points 232226

Il est presque certain que vous avez défini un mauvais jeu de caractères dans le fichier vos paramètres PuTTY .

Vérifiez le jeu de caractères sur le système distant en exécutant la commande :

locale

Cela devrait retourner quelque chose comme :

LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Vérifiez donc vos paramètres PuTTY sous Traduction et assurez-vous que vous avez UTF-8 comme jeu de caractères.

PuTTY Reconfiguration

Il se peut que vous deviez également modifier le paramètre de dessin de ligne, mais c'est probablement peu probable.

44voto

Daniel Sokolowski Points 839

J'ai rencontré un problÃ?me avec la version de Debian aptitude même si j'ai choisi UTF-8 comme jeu de caractères. Ce qui a fonctionné pour moi, c'est de définir le paramètre 'Connection > Data > 'Terminal-type string' sur 'putty' au lieu de 'xterm' - apparemment, Putty ignore la séquence de caractères pour passer en mode dessin : http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/utf8-plus-vt100.html

enter image description here

24voto

jason Points 180

Après 15 ans, j'ai été ennuyé une fois de plus et j'ai cherché sur Internet, j'ai trouvé ceci et j'ai choisi.

modifier les paramètres de la fenêtre translation remote char set "use font encoding" (utiliser le codage des polices)

et ça a réglé le problème.

22voto

Canuk Points 111

Traduction de la fenêtre "Activer le dessin de ligne VT100 même en mode UTF-8".

Cela fixe l'affichage des deux mc y wavemon pour moi.

enter image description here

14voto

hoppy Points 171

De plus, si UTF-8 n'est pas correctement configuré, vous pouvez l'exécuter en tant que mc -ac .

Crédits : http://blog.acsystem.sk/linux/midnight-commander-utf8-line-drawing-characters-problem

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X