| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Преобразование текстовых файлов в UTF-8 |
| Автор: arcsupport 8.12.2010, 23:41 |
| Есть каталог. В нем МНОГО текстовых файлов. Они имеют различную кодировку, в т.ч. CP866, CP1251, Unicode (BE и LE), KOI-8. Их надо всех:
|
| Автор: Egik2 9.12.2010, 11:27 | ||
| Все утро пытался решить твою проблему К сожалению стандартными средствами не получается. Под стандартными я понимаю команду iconv - для нее на входе уже должна быть задана кодировка из которой перекодировать. делал это средствами file, но толком ничего не получилось. Вот скрипт:
Проблема в том, что команда file -bi не всегда выводит правильную кодировку. Вернулись к тому, с чего начали - используй утилиту enca Скачать например http://linux.softpedia.com/progDownload/Enca-Download-7528.html По поводу символов окончания используй команду dos2unix - если надо из виндовой кодировки в unixовую |