Ich fürchte, daß Problem dürfte darin liegen, daß um UTF-8 sauber zu erkennen eben auch UTF-8 drin sein muss.
Das passiert entweder über das BOM - oder über entsprechenden Zeichen. Mit ersterem haben viele Probleme, mit letzerem auch :-) - oder man muss eben Glück haben.
Solange Du halt nur ASCII drin hast - ist die Datei eben sowohl ASCII also auch UTF-8 "valide" (bei UTF-16 sähe das anders aus)
Lesezeichen