Страница 2 из 3
Добавлено: 16 авг 2006, 17:41
rain
=> 1. согласно ману правильное использование опции utf8 следующее:
Код: Выделить всё
/dev/hdc /media/cdrom0 udf,iso9660 ser,unhide,utf8,noauto 0 0
а не iocharset=utf8
В варианте с utf8 они равнозначны, только что проверил с обеими опциями, в любом случае все отображается нормально.
Добавлено: 16 авг 2006, 21:01
kif0rt
phaoost, с чего ты взял что у меня было cp1251 !?
fa3a
возвращаясь к теме топика.. kif0rt, а почему ты решил, что CDROM должен отображаться в кодировке UTF8? Я к тому, что если при записи файлов на диск использовалась кодировка например cp1251, то соответсвенно и отображаться корректно они будет именно под локалью с соответсвующей кодировкой..
А почему отображаются русские буквы записанные в винде под линуксом с локалью koi8-r ??? Пока была у меня koi8-r ВСЕ диски нормально отображались.
Добавлено: 16 авг 2006, 22:36
rain
А почему отображаются русские буквы записанные в винде под линуксом с локалью koi8-r ???
А опции монтирования в fstab'e какие были?
Пока была у меня koi8-r ВСЕ диски нормально отображались.
ХЗ... Как вариант - приведи полные конфиги файлов, которые могут касаться локали/правильного отображения имен... Может чего и прояснится...
Добавлено: 17 авг 2006, 02:05
kif0rt
Код: Выделить всё
# /etc/fstab: static file system information.
#
# <file> <mount> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 / reiserfs notail 0 1
/dev/hda3 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,unhide,iocharset=utf8,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/hda1 /media/hda1 vfat rw,noexec,nosuid,nodev,showexec,codepage=866,iocharset=utf8,umask=0,users,users,noauto,noauto 0 0
/dev/hda5 /media/hda5 vfat rw,noexec,nosuid,nodev,showexec,codepage=866,iocharset=utf8,umask=0,users,users,noauto,noauto 0 0
/dev/hda6 /media/hda6 xfs rw,users,users,noauto,noauto 0 0
Обясните почему на разделах винчестера русские буквы отображаются а на дисках нет. Это из-за специальной ФС, которая используется на болванках .
Добавлено: 17 авг 2006, 02:46
phaoost
kif0rt, я имел ввиду другое. диски записаны в 1251. поставь iocharset=cp1251
Добавлено: 17 авг 2006, 05:17
kif0rt
phaoost писал(а):kif0rt, я имел ввиду другое. диски записаны в 1251. поставь iocharset=cp1251
И что толку ? У меня вся система на UTF. Если ставить в fstab'e cp1251, то всё равно будут кракозябры (проверял).
Добавлено: 17 авг 2006, 08:19
bobrik
А какой диск читаешь? Откуда писаный?
Добавлено: 17 авг 2006, 12:13
Llama
поддерка jouliet в ядре включена ?
Добавлено: 17 авг 2006, 16:44
rain
kif0rt, я имел ввиду другое. диски записаны в 1251. поставь iocharset=cp1251
Эх, написал же уже, это не указание кодировки файловой системы диска/раздела, а параметр ядра, указывающий, во что конвертировать набор символов в именах (не помню точное определение, не смог найти
). И диски не пишутся в cp1251, koi8-r или любой другой национальной кодировке, прочитай еще раз мою цитату из мана (тоже где-то видел нормальное определение насчет формата записи дисков, найду - выложу...)
Добавлено: 17 авг 2006, 17:42
Llama
rain, iocharset именно это и есть, потому-то он и должен соответсвовать локали. Т.е. в данном случае - utf8.
Добавлено: 17 авг 2006, 18:20
rain
Llama писал(а):rain, iocharset именно это и есть, потому-то он и должен соответсвовать локали. Т.е. в данном случае - utf8.
Я знаю, и, в общем, не писал, что не должен соответствовать. Еще раз:
диски записаны в 1251. поставь iocharset=cp1251
А это неправильно, т.к. неважно, где они записаны, а локаль системы не является cp1251.
Добавлено: 17 авг 2006, 20:47
kif0rt
Llama писал(а):поддерка jouliet в ядре включена ?
да.
Обнаружил щабавную вещь ... диски записанные в линуксе в локали koi8-r и utf-8, которые содержат русские буквы в именах файлов, отлично распознаются виндой !!!
Добавлено: 17 авг 2006, 21:30
ZvK
чего удивляешься? имена в joilet хранятся в UCS
Добавлено: 17 авг 2006, 23:59
kif0rt
ZvK писал(а):чего удивляешься? имена в joilet хранятся в UCS
А в линуксе почему криво ? Вообщем я так понимаю лекарства пока нет ...
Добавлено: 18 авг 2006, 14:14
Lioxa
kif0rt писал(а):Обнаружил щабавную вещь ... диски записанные в линуксе в локали koi8-r и utf-8, которые содержат русские буквы в именах файлов, отлично распознаются виндой !!!
прикольно. а у меня ситуация обратна - в Linux - всё ок, а те диски что я записал в Linux в винде руские буквы не видны, вместо них знак подчёркивания ( _ )
Debian Sarge r2 UTF-8