GNU Emacs: Elegir el encoding
Cómo configurar el encoding de un fichero en emacs.
Cambiar el encoding
Para cambiar el encoding de un fichero que ya existe puedes utilizar:
Options->Mule->Set Coding Systems->For Saving this buffer
O bien el comando:
C-x RET f
A continuación escribe el nombre del encoding en el mini-buffer, por ejemplo: utf-8. El encoding activo se puede ver en la esquina inferior izquierda de cada buffer, una ‘u’ es UTF y un ‘1’ es latin-1.
Fijar el encoding en el propio fichero
Se puede indicar el encoding en el propio fichero con una variable local, simplemente escribe al principio del fichero algo como esto:
-*- coding: utf-8 -*-
Si el fichero es el fuente de un programa, puedes comentar ese línea con la sintaxis de comentarios propia de cada lenguaje.
Ficheros XML
En el caso de ficheros XML, emacs lee la «instrucción de proceso» inicial, es decir, la primera línea de todo fichero que esté bien escrito. Suele tener esta pinta:
No hace falta decir qué parte para para indicar el enconding, verdad?