UTF8+проблема отображения русских букв при чтении CD/DVD

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »


=> 1. согласно ману правильное использование опции utf8 следующее:

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

/dev/hdc        /media/cdrom0   udf,iso9660 ser,unhide,utf8,noauto   0       0
а не iocharset=utf8
В варианте с utf8 они равнозначны, только что проверил с обеими опциями, в любом случае все отображается нормально.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

phaoost, с чего ты взял что у меня было cp1251 !?


fa3a
возвращаясь к теме топика.. kif0rt, а почему ты решил, что CDROM должен отображаться в кодировке UTF8? Я к тому, что если при записи файлов на диск использовалась кодировка например cp1251, то соответсвенно и отображаться корректно они будет именно под локалью с соответсвующей кодировкой..
А почему отображаются русские буквы записанные в винде под линуксом с локалью koi8-r ??? Пока была у меня koi8-r ВСЕ диски нормально отображались.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

А почему отображаются русские буквы записанные в винде под линуксом с локалью koi8-r ???


А опции монтирования в fstab'e какие были?
Пока была у меня koi8-r ВСЕ диски нормально отображались.


ХЗ... Как вариант - приведи полные конфиги файлов, которые могут касаться локали/правильного отображения имен... Может чего и прояснится...

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение 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
Обясните почему на разделах винчестера русские буквы отображаются а на дисках нет. Это из-за специальной ФС, которая используется на болванках .
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

kif0rt, я имел ввиду другое. диски записаны в 1251. поставь iocharset=cp1251
cheers,
phaoost.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

phaoost писал(а):kif0rt, я имел ввиду другое. диски записаны в 1251. поставь iocharset=cp1251
И что толку ? У меня вся система на UTF. Если ставить в fstab'e cp1251, то всё равно будут кракозябры (проверял).
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
bobrik
Неотъемлемая часть форума
Сообщения: 313
Зарегистрирован: 17 авг 2005, 12:42
Откуда: Витебск
Контактная информация:

Сообщение bobrik »

А какой диск читаешь? Откуда писаный?
http://bobrik.name - я не вар'ят

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

поддерка jouliet в ядре включена ?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

kif0rt, я имел ввиду другое. диски записаны в 1251. поставь iocharset=cp1251
Эх, написал же уже, это не указание кодировки файловой системы диска/раздела, а параметр ядра, указывающий, во что конвертировать набор символов в именах (не помню точное определение, не смог найти :( ). И диски не пишутся в cp1251, koi8-r или любой другой национальной кодировке, прочитай еще раз мою цитату из мана (тоже где-то видел нормальное определение насчет формата записи дисков, найду - выложу...)
Последний раз редактировалось rain 17 авг 2006, 18:15, всего редактировалось 1 раз.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

rain, iocharset именно это и есть, потому-то он и должен соответсвовать локали. Т.е. в данном случае - utf8.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Llama писал(а):rain, iocharset именно это и есть, потому-то он и должен соответсвовать локали. Т.е. в данном случае - utf8.
Я знаю, и, в общем, не писал, что не должен соответствовать. Еще раз:
диски записаны в 1251. поставь iocharset=cp1251
А это неправильно, т.к. неважно, где они записаны, а локаль системы не является cp1251.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):поддерка jouliet в ядре включена ?
да.

Обнаружил щабавную вещь ... диски записанные в линуксе в локали koi8-r и utf-8, которые содержат русские буквы в именах файлов, отлично распознаются виндой !!! :shock: :umn:
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

чего удивляешься? имена в joilet хранятся в UCS

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

ZvK писал(а):чего удивляешься? имена в joilet хранятся в UCS
А в линуксе почему криво ? Вообщем я так понимаю лекарства пока нет ...
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Lioxa
Неотъемлемая часть форума
Сообщения: 732
Зарегистрирован: 18 янв 2004, 22:29
Откуда: Минск
Контактная информация:

Сообщение Lioxa »

kif0rt писал(а):Обнаружил щабавную вещь ... диски записанные в линуксе в локали koi8-r и utf-8, которые содержат русские буквы в именах файлов, отлично распознаются виндой !!! :shock: :umn:
прикольно. а у меня ситуация обратна - в Linux - всё ок, а те диски что я записал в Linux в винде руские буквы не видны, вместо них знак подчёркивания ( _ ) :)
Debian Sarge r2 UTF-8

Ответить