Problemas de encoding

Hola, el mensajes nucleo de ustedes esta bien:

# file -bi src/siu/mensajes/mensajes.es.php
text/x-php; charset=iso-8859-1

sin embargo el personalizado:

# file -bi src/pers/pers_umet/mensajes/mensajes.es.php
text/x-php; charset=utf-8

Si aplico el comando que me habian pasado anteriormente (iconv -f ASCII -t ISO-8859-1//TRANSLIT) sobre ese archivo, lo corrompe y lo deja escrito hasta la parte donde hay una tilde, por ejemplo, mensajes.es.php quedaria de la siguiente manera:

<?php return array( 'nombre_sistema' => 'SIU Guaran Como ven el archivo solo queda escrito hasta que llega a la tilde de Guaraní, por eso no logro cambiarle el encoding.