Сегодня продолжим бороться с проблемами кодировок в Ubuntu. На этот раз речь пойдет о дефолтном текстовом редакторе gedit. Думаю, у вас случалось уже такое, что друзья присылали txt файл, а прочитать нормально вы его не могли. То же самое было и у меня, костыль в виде открывания txt файлов в OpenOffice меня порядком заколебал, поэтому я начал искать решение проблемы. А найдя – спешу поделится.
Read the rest of this entry »
Записи с меткой ‘русская’
Узнав недавно, что плеер Rhythmbox в моей уютненькой Ubuntu неправильно выводит кодировку у mp3 файлов, если данные записаны в id3v1 в кодировке cp-1251. Исправив проблему решил поделиться решением с общественностью. Самым простым способом оказалось просто переконвертировать теги mp3-файлов из cp1251 в utf8. Для этого нам понадобится утилита id3iconv. Итак, скачиваем ее wget’ом:
wget http://www.sacredchao.net/~piman/software/mutagen-1.10.tar.gz
Можете, конечно, поискать более позднее версию, но это не суть важно. Следует заметить, что программа написана на Python. Далее компилируем ее из исходного кода, не забыв перед этим разархивировать полученный архив.
tar xvfz mutagen-1.10.tar.gz
cd mutagen-1.10
./setup.py build
sudo ./setup.py install
Готово! Теперь осталось только перейти в каталог с музыкой и выполнить в терминале следующую команду:
find . -name “*.mp3″ -print0 | xargs -0 mid3iconv -e CP1251
Где e – кодировка, из которой будет осуществляться конвертация в utf8. При желании отладочную информацию можно будет сохранить в файл:
find . -name “*.mp3″ -print0 | xargs -0 mid3iconv -e CP1251 -d > /home/conv.log