ICONV - CONVERTENDO CHARSET DE ARQUIVOS

Vira e mexe, em alguns momentos, precisamos converter o charset de um arquivo, porque um programa ou outro, não entende o charset aonde ele foi criado.
Bom, para este fim, é só usar o comando iconv.

iconv -f iso-8859-1 -t utf-8 arquivodeentrada

Ou seja, ele pega o conteúdo do arquivo arquivodeentrada, e converte de ISO-8859-1 para o UTF8. 

O caminho contrário seria :

iconv -f utf8 -t iso-8859-1 arquivodeentrada

Para criar um arquivo com o novo charset, é só redirecionar o resultado para um novo arquivo :

iconv -f utf8 -t iso-8859-1 arquivodeentrada > novoarquivo

No comando, seria  -f ( from-enconding ), ou seja, charset atual do arquivo, -t ( t-encoding ), charset que você deseja. 

Para mais informações sobre o comando, é só ir para a man page e se divertir ;-)