miércoles, 29 de enero de 2014

Fix Locales en Mac OS X

En Mac OS X en alguna ocasión podemos encontrarnos con problemas de locales cuando utilizamos conexiones ssh.
No es un problema raro, y solucionarlo puede ser sencillo, en nuestro demo cuando tecleamos "locale" dentro de una terminal nos aparece lo siguiente:

LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

Para corregir esto y poder poner todo en UTF-8 es necesario agregar las siguiente dos lineas al final de /etc/profile

Para ello podemos abrir con un editor de texto en linea de comando.
En terminal:

sudo /etc/profile

agregamos:

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

Guardamos los cambios, cerramos el archivo, cerramos la terminal y volvemos a abrir la terminal, nuevamente tecleamos "locale" y obtendremos lo siguiente:

LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

Con esto hemos solucionado los problemas que se presentan en nuestras conexiones ssh.

Saludos
@boshox

 

No hay comentarios:

Publicar un comentario