BASH Programming - Введение


Использование символов национального алфавита в именах файлов - часть 2


mkisofs -jcharset help

В этом списке присутствуют cp866 и koi8-r но (пока?) отсутствует cp1251.

Если Ваша система использует кодировку koi8-r в качестве основной, что обычное дело под Linux, то команда создания образа диска может быть такой

mkisofs -r -J -jcharset=koi8-r <путь к каталогу с файлами> <путь к образу диска>

Если файлы для создания диска находятся не на разделе с ext2 файловой системой, то возможно потребуется указать опции codepage и iocharset перед монтированием файловой системы. Например при монтировании раздела с FAT/VFAT и выбранной кодировке koi8-r необходимо указать:

mount -o codepage=866,iocharset=koi8-r /dev/hdc1 /mnt/dos

при монтировании NTFS:

mount -o iocharset=koi8-r /dev/hdc2 /mnt/ntfs

Тогда будет осуществляться правильная трансляция имен файлов из файловой системы в желаемую кодировку.

При монтировании компакт-диска с Joliet расширением для правильной трансляции имен файлов из UNICODE необходимо также указывать с опцией iocharset желаемую кодировку для отображения.

mount -o iocharset=koi8-r /dev/cdrom /mnt/cdrom




- Начало -  - Назад -  - Вперед -



Книжный магазин