94 votos

Cómo arreglar la Masilla mostrando caracteres ilegibles?

Conexión de un PC con Windows 7 a través de SSH a un servidor de Ubuntu usando PuTTY, me da algunos errores de pantalla:

enter image description here

I. e. es:

  • "Doble-dibuja" la selección dentro de Midnight Commander (MC).
  • Otros personajes como elementos de la línea se dibuja como el mal caracteres (por ejemplo, "â" en lugar de "|").

Me he conectado al mismo servidor Ubuntu con un terminal y SHH desde un Mac OS X, y no estas de pantalla garbling (es decir, todo lo que se ve y funciona correctamente). Ya he probado a jugar con los ajustes de fuente en el interior de la Masilla, el cambio de Courier New para Consolas, pero sin suerte.

Mi pregunta por tanto es:

Cómo configurar PuTTY para visualizar correctamente los caracteres especiales y no doble-dibujar/sobrescribir líneas de pantalla?

83voto

Michael Hampton Puntos 88271

Es casi seguro que han establecido el conjunto de caracteres incorrecto en su Masilla de configuración.

Compruebe el juego de caracteres en el sistema remoto con el comando:

locale

Esto debería devolver algo como:

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=

A fin de comprobar su Masilla de configuración en la Traducción y asegurarse de que ha UTF-8 establecido como el conjunto de caracteres.

PuTTY Reconfiguration

Puede que necesite ajustar la línea de dibujo de ajuste, pero probablemente no es probable.

41voto

Daniel Sokolowski Puntos 199

Tuve un problema con Debian aptitude programa a pesar de que yo había UTF-8 como mis personajes conjunto. Lo que funcionó para mí fue la de establecer la Conexión de > Datos > 'Terminal de cadena de tipo" a "masilla" en lugar de "xterm" - al parecer la Masilla ignora la secuencia de caracteres para cambiar al modo de dibujo: http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/utf8-plus-vt100.html

enter image description here

13voto

hoppy Puntos 41

También, si UTF-8 no está configurado correctamente, puede ejecutar como mc-ac.

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

7voto

fakej Gazeta.pl Puntos 11

En mi caso (Ubuntu 14.04) el problema fue causado por falta de

UsePAM yes    

entrada en /etc/ssh/sshd_config, como /etc/pam.d/sshd de configuración de pam es responsable por defecto para la carga /etc/default/locale en los usuarios del entorno.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: