Cambiar la codificación en Ubuntu
Desde hace un tiempo, la codificación por defecto en las distribuciones GNU/Linux para el castellano es UTF-8 dejando de lado la ISO-8859-15 que se venía utilizando. Será muy bonito y todo lo que quieras, pero dependiendo del entorno en el que trabajes, es una autentica faena.
Por ejemplo, en mi trabajo es necesario que por imperativo legal, que las aplicaciones sean codificadas en ISO-8859-15, así que os pongo una breve mini-guia de como cambiar la codificación en las distros de Ubuntu (o su variante Kubuntu) que son las que los buenos programadores de la empresa utilizamos (los malos siguen utilizando Windows y la lían constantemente, no hablaré de los beneficios de utilizar GNU/Linux para el desarrollo, porque igual escribo una entrada para ello).
Básicamente, tenemos que tocar el fichero /var/lib/locales/supported.d/local y añadir la linea
es_ES@euro ISO-8859-15
Creo y digo creo, que en las ultimas distribuciones ya viene añadida (una consideración por su parte). Si no lo está, pues se añade, y una vez editado dicho fichero, ejecutamos lo siguiente:
sudo dpkg-reconfigure locales
posteriormente, editamos el fichero /etc/profile y añadimos la siguiente información
LC_ALL=es_ES@euro
LANG=es_ES.ISO-8859-15
LANGUAGE=es_ES@euro
LC_TYPE=es_ES@euro
Para activar los cambios simplemente salimos de la sesión actual y volvemos a entrar (¿sólo? ¿no hace falta reiniciar? Pues si, estimado lector, solo salir de sesión. En Windows, para hacer esto deberíamos haber reiniciado un par de veces.
).
Publicado por: Antonio J. Perez



