>>983
>テキストファイルの中身がUTF-8なのかUTF-16LEなのか事前にわからない状況
で、そのテキストに BOM があれば、そのテキストは utf-8 か utf-16 little endian かが区別つくのでしょうか?