Forzar la codificación de US-ASCII a UTF-8 (iconv)

Estoy tratando de transcodificar un montón de archivos de US-ASCII a UTF-8.

Para eso, estoy usando iconv:

iconv -f US-ASCII -t UTF-8 file.php > file-utf8.php

La cosa es que mis archivos originales están codificados en US-ASCII, lo que hace que la conversión no se realice. Aparentemente ocurre porque ASCII es un subconjunto de UTF-8 ...

http://www.linuxquestions.org/questions/linux-software-2/iconv-us-ascii-to-utf-8-or-iso-8859-15-a-705054/

Y citando:

No es necesario que el archivo de texto aparezca de otra manera hasta que se introduzcan caracteres que no sean ASCII

Cierto. Si introduzco un carácter no ASCII en el archivo y lo guardo, digamos que con Eclipse, la codificación del archivo (conjunto de caracteres) se cambia a UTF-8.

En mi caso, me gustaríaforzar iconv para transcodificar los archivos a UTF-8 de todos modos. Si hay caracteres no ASCII en él o no.

Nota: la razón es que mi código PHP (archivos no ASCII ...) trata con una cadena que no es ASCII, lo que hace que las cadenas no se interpreten bien (francés):

Il ê tait une fois ... l'homme série animée mythique d'Albert

Barillé (Procidis), 1ère

...

EDITAR

US-ASCII -es -- un subconjunto deUTF-8 (verLa respuesta de ned abajo)Significa queUS-ASCII archivosson realmente codificado enUTF-8Mi problema vino de otro lado

Respuestas a la pregunta(8)

Su respuesta a la pregunta