DaevaornОК.
Вам уже целый тред пытаются объяснить, что нет такой кодировки – “уникод”
Есть юникод. Это общее название для УТФ-8, ~-16, ~-32. Так верно?
ascii, ср1251, ср1252, … Это не уникод, правильно?
chardet не однозначен:
если кормить его первым (нулевым) элементом списка readlines, то он говорит что это “UTF-16LE”
если дать ему любой другой элемент списка, то это “ascii”
Если все элементы списка слепить в строку и скормить chardet'у, то это опять “UTF-16LE”.