Приветствую.
Есть файл 'name.txt' с кириллицей:
file -i name.txt
name.txt: text/plain; charset=iso-8859-1
Выполняю:
iconv -f iso-8859-1 -t utf-8 -o name2.txt name.txt
Если выполняю:
iconv -f windows-1251 -t utf-8 -o name2.txt name.txt
Получается, команда 'file -i' неверно определяет кодировку файла? Или в чем дело?