Неправильное определение кодировки файла

Ответить
mexx400
Сообщения: 444
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Ноутбук MSI & ROSA R10 Plasma [amd64] & Debian 8 MATE [amd64]

Неправильное определение кодировки файла

Сообщение mexx400 » 03 апр 2019, 18:04

Здравствуйте. ROSA11/64/Plasma.
Есть файл 'name.txt' с кириллицей:

Код: Выделить всё

file -bi 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 name3.txt name.txt
-- получаю в файле 'name3.txt' кодировку 'charset=utf-8' и всё хорошо.
Либо я что-то делаю не так (тогда что именно?), либо команда 'file' неверно определяет кодировку файла.
Если второе -- это известный баг или что-то не так в системе?
Debian 8 MATE [amd64]
ROSA Desktop R10 Plasma [amd64] *4

Ответить