Si queremos saber la codificación que tiene un fichero determinado (UTF-8, ISO-8859, etc), en Linux podemos hacerlo de forma muy fácil usando el comando "file".
Por ejemplo, si queremos conocer la codificación de un fichero llamado "ejemplo.php", escribimos en la consola el siguiente comando:
file -bi ejemplo.php
Obtendremos una respuesta similar a:
text/plain; charset=utf-8
El valor de la propiedad "charset" es la que nos indica la codificación. En este ejemplo, el fichero está codificado en UTF-8. Si queréis conocer más posibilidades del comando "file", siempre puedes consultar el manual o la ayuda desde la consola, usando alguno de estos dos comandos:
man file
file --help
Thanks!
A mi me sale como us-ascii ficheros que desde gedit guardo como UTF-8, tales ficheros ciertamente no tienen ningún carácter fuera del conjunto ascii, no tienen tildes ni ñ.