Cita:  
					Iniciado por David  
  un archivo no es UTF-8 si no tiene una marca como el BOM o UNA secuencia de bytes correspondiente a algún caracter especial
    Pues yo tengo archivos con 
únicamente el contenido: 
123 
y son codificación 
UTF8, creados con siftware diferente a PHP. 
Cuando hago lo mismo con PHP me genera solo codificación 
ASCII.