Tach!
Es könnte auch interessant sein, wenn Du ein UTF-8 BOM in der Textdatei zwingend voraussetzt. Denn dann hast Du eine Zusicherung, dass diese Textdatei auch UTF-8 codiert ist, statt z.B. ISO-8859-15.
Es ist lediglich ein Indiz. Ob der Rest fehlerfrei gemäß UTF-8 kodiert ist, kann eine BOM allein nicht sicherstellen.
dedlfix.