Как преобразовать файл из кодировки ISO-8859-1 в UTF-8?

Как конвертировать HTML файлы с кодировкой iso-8859-1 в кодировку utf-8, чтобы сохранить кириллицу? Я пробовал использовать команду "iconv -t UTF-8 -f ISO-8859-1 messages50.html -o test.html", но результат был неправильным - вместо кириллицы я получил бред. Когда выполняю команду "file -i messages50.html", получаю следующий вывод: "messages50.html: text/html; charset=iso-8859-1".
  • 13 сентября 2023 г. 15:27
Ответы на вопрос 1
Возможно, проблема заключается в том, что команда iconv некорректно определяет кодировку исходного файла. Используйте следующую команду:

```
iconv -f ISO-8859-1 -t UTF-8 messages50.html -o test.html
```

Она явно указывает, какую кодировку следует использовать при преобразовании.
Похожие вопросы