Страница 1 из 1

запись CD/DVD и кодировка

Добавлено: 2010-06-06 22:23:43
hedgehog
имеем:

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

$ uname -srm
FreeBSD 8.0-RELEASE-p3 amd64

$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
а также sysutils/cdrtools и sysutils/dvd+rw-tools

хочется записать CD болванку с русскими символами в путях, которые нормально отображались бы под виндой. пробовал такое:

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

mkisofs -R -J -D -l /файлы_для_нарезки/ | burncd data - fixate
после записи под фрей монтируется нормально, но ни винда, ни двд проигрыватель русских букв не видят. добавление опции -output-charset cp1251 к mkisofs привело к тому, что вместо русских букв прочерки и под фрей при монтировании с любой кодировкой, и под всем остальным. либо я чего-то не понял из iso9660+Joliet, либо одно из двух...

Re: запись CD/DVD и кодировка

Добавлено: 2010-06-07 11:00:39
hedgehog
оказалось, все просто: sysutils/cdrtools не поддерживает utf-8 :shock: , а видеть имена файлов в читабельной кодировке под фрей позволял rockridge
заменил на sysutils/cdrtools-cjk и, кажется, все ок

PS: ну и команда для записи чуть поменялась:

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

mkisofs -R -J -D -joliet-long -jcharset utf8 /файлы_для_нарезки/ | burncd data - fixate