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 ;-)