Puede ser que alguna vez nos sea útil saber cual es la codificación de un fichero, y para conocerla podemos usar el comando file
file -bi test.txt text/plain; charset=us-ascii
El ejemplo anterior nos dice que es un fichero de texto y que su codificación es us-ascii.
Si queremos cambiar la codificación de ese fichero podemos utilizar o bien el comando iconv o recode.
iconv -f ascii -t utf8 test.txt > testUTF8.txt
recode UTF-8 test.txt
Ahora nuestro fichero esta codificado en UTF-8.
Articulo original en inglés
http://mindspill.net/computing/linux-notes/determine-and-change-file-character-encoding/
Tengo que reconocer que de todas las paginas que he mirado, esta la mejor!
excelente