Приветствую.

Есть файл '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

-- получаю в файле «name2.txt' кодировку 'charset=utf-8' и ... нечитаемый русский текст.

Если выполняю:

iconv -f  windows-1251 -t utf-8 -o name2.txt name.txt

-- получаю в файле 'name2.txt' кодировку 'charset=utf-8' и всё хорошо.

Получается, команда 'file -i' неверно определяет кодировку файла?
Или в чем дело?








 , , ,






URL записи