Привет всем, у меня есть довольно много файлов из виндоуса (текстовые файлы и песни в основном), которые идут в кодировке cp1251. Есть какая-нибудь программа (она должна быть, просто обязана!), которая будет преобразовывать файлы из одной кодировку в другую (utf-8 мне хватит :-)
Наверно одна и та же прога не сможет преоозавовать содержимое текстового файла и тегов в мп3 файле, но если такая есть, то это здорово.
Программа для преобразования кодировок
Модератор: /dev/random
-
n9uf
- Сообщения: 44
- ОС: openSUSE 11.0
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Программа для преобразования кодировок
Лучше всех с автоматической перекодировкой файлов справляется enconv, ну а для тегов - easytag, или же пишите скрипт с применением того же enconv.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Skaarj
- Сообщения: 311
- ОС: Slackware
Re: Программа для преобразования кодировок
Так enconv есть enca.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Программа для преобразования кодировок
я пользуюсь iconv - она хоть и ручная, зато везде есть (не люблю я автоматов: когда делаешь ручками, проще ручками указать, когда делаешь в скриптах - они, собаки, ошибаются в неудачный момент)
для вашего случая пойдёт команда
cat file.cp1251 | iconv -f cp1251 > file.txt
она перекодирует файл в ВАШУ кодировку. Так-же можно указать ключ -t, для задания - КУДА перекодировать, и ключ -c, чтоб не вылетала на недопустимых символах.
Спасибо сказали:
-
ploop
- Сообщения: 40
Re: Программа для преобразования кодировок
Есть еще утилитка recode
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Программа для преобразования кодировок
мало-ли что есть? у меня - только recode-sr-latin - convert Serbian text from Cyrillic to Latin script есть. А вот iconv везде есть.
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: Программа для преобразования кодировок
Не разу ещё не видел, чтобы enconv ошибся. Автоматы тоже не очень люблю, но в этом случае сделал исключение - определять по кракозябрам кодировку надоело.
Для тегов - mid3iconv (пакет называется mutagen). Поищите по форуму, найдёте команду для перекодировки сразу всех файлов. Easytag'ом вручную - это то ещё занятие.
Для тегов - mid3iconv (пакет называется mutagen). Поищите по форуму, найдёте команду для перекодировки сразу всех файлов. Easytag'ом вручную - это то ещё занятие.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
-
Bizdelnick
- Модератор
- Сообщения: 21432
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Программа для преобразования кодировок
Ваще-то "вручную" сводится к указанию папки с музыкой и нажатием на кнопку "сохранить".
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |