Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > mount по русски


Автор: quasi 12.2.2008, 15:17
монтирую флешку,
и так
Код

mount -t vfat -o codepage=866,iocharset=koi8-r,quiet,umask=000 /dev/mmcblk0p1 /mnt/hdd

и сяк
Код

mount -t vfat -o quiet,umask=000 /dev/mmcblk0p1 /mnt/hdd

но кирилица отображается криво

Код

п я█п╨п╥п╟п╪п╣п╫я┐.doc

моя локаль...
Код

# locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

При этом сидюк монтирую
mount -o iocharset=koi8-r /dev/cdrom /mnt/cdrom
и все нормально отображается.

Автор: ZeeLax 12.2.2008, 17:03
Цитата(quasi @  12.2.2008,  18:17 Найти цитируемый пост)
но кирилица отображается криво

кривизна одинакова в обоих случаях?

Автор: bilbobagginz 13.2.2008, 02:23
если не ошибаюсь, винда ХП нелокализированная создает файлы с именами в кодировке UTF8.

вполне возможно, что компакт диск - работает, т.к. был записан в кодировке koi8-r
а флешка нет, т.к. была записана в utf8

удачи.

Автор: test0 13.2.2008, 17:14
Компакт-диск с вероятностью в 99,9% содержит Juliet расширение, где имена файлов в юникоде.

quasi, 
Проверь, загружено или вкомплирована в ядре поддержка codepage 866.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)