Como SysAdmins utilizamos SSH a diario, conectamos con varios servidores, propios y de clientes, en España, en Europa y en Estados Unidos.
Muchos de estos servidores no están configurados para utilizar el idioma castellano por defecto, aunque lo tengan instalado, y nos podemos encontrar que al conectar con el servidor por SSH no podamos ver correctamente los “caracteres especiales”, lo que vienen a ser letras acentuadas, símbolos especiales, etc.
Para solucionar este pequeño inconveniente debemos seguir los siguientes pasos:
1.- Ejecutar el comando “locale -a” y buscar la línea que contenga algo parecido a
es_ES.utf8
2.- Editar el archivo “.bashrc” de nuestro usuario, si utilizamos el shell BASH, o el archivo “.zshrc”, si utilizamos ZHS, y agregamos la siguiente línea:
export LC_CTYPE=es_ES.UTF-8
3.- Guardamos el documentos y recargamos el archivo, en nuestro caso utilizamos BASH:
. .bashrc
4.- Hecho esto podremos ver los caracteres especiales correctamente