Здравствуйте!
Не могу понять, может кто объяснит такую ситуацию. Не так давно пользовался я AltLinux Compact 3.0, в нем по
умолчанию локаль utf8, но его K3b писал болванки (русские имена) не читаемые в Windows. Потом правда они пропатчили и выложили mkisofs и всё стало ОК. Сейчас я на Ubuntu 7.04, его записи в Windows читаются, как было и в более ранних его версиях. Просматривая свои диски недавно столкнулся с тем, что диски, записанные Compact, не
читаются в Ubuntu, выводятся ??. Я просто в шоке, по отдельности в них -ОК, а между собой несовместимость.
Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
Модератор: Модераторы разделов
-
term
- Сообщения: 53
- ОС: AltLinux, Ubuntu, Debian
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
А вы как монтируете?
Попробуйте так:
mount -t iso9660 -o iocharset=???
Вместо знаков вопроса попробуйте поподставлять разные кодировки.
Попробуйте так:
mount -t iso9660 -o iocharset=???
Вместо знаков вопроса попробуйте поподставлять разные кодировки.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
Dudraug
- Сообщения: 313
- ОС: Debian lenny/sid
Re: Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
Код: Выделить всё
mount -o utf8 /dev/cdrom /mnt/cdromКод: Выделить всё
mount -o codepage=866,iocharset=<ваша локаль> /dev/cdrom /mnt/cdromP4-3.0, ASUS P5GD1, 1024MB OЗУ, GeForce 6600GT
-
term
- Сообщения: 53
- ОС: AltLinux, Ubuntu, Debian
Re: Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
Монтируется автоматически при вставке диска -> /dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,utf8,user=...)
Пробы монтировать вручную с перебором iocharset=..., ничего не дают. Если -o coddepage=866 добавлять, то вывод
mount: неверный тип ФС, неверная опция, неверный суперблок
на /dev/hdc, отсутствует кодовая страница или другая ошибка.
Пробы монтировать вручную с перебором iocharset=..., ничего не дают. Если -o coddepage=866 добавлять, то вывод
mount: неверный тип ФС, неверная опция, неверный суперблок
на /dev/hdc, отсутствует кодовая страница или другая ошибка.
-
Dudraug
- Сообщения: 313
- ОС: Debian lenny/sid
Re: Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
codepage=866,iocharset=<ваша локаль>
поменяйте на utf8
и будет счастье, если автоматом монтируется то и так должно
поменяйте на utf8
и будет счастье, если автоматом монтируется то и так должно
P4-3.0, ASUS P5GD1, 1024MB OЗУ, GeForce 6600GT
-
Sirx
- Сообщения: 167
- ОС: Ubuntu 9.04, Gentoo 2008.0
-
v0v04ka
- Сообщения: 63
- ОС: Ubuntu-Maveric
Re: Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
iocharset=utf8 в fstab... всё.
Ищу симпатичную блондинку, Ubuntu настрою:)
-
term
- Сообщения: 53
- ОС: AltLinux, Ubuntu, Debian
Re: Решено: [Ubuntu] Чтение CD-дисков, глюки с кодировкой
В общем решил я свой вопрос, заодно перейдя на новый виток знания. Смонтировал с опцией norock (которая отключает
чтение расширений rockridge ) и всё по русски.
mount /dev/hdc -o utf8,norock /media/cdrom
Так же понял, давно это было и я забыл, что когда писал диски был в локали CP1251, я тогда экспериментировал со сменой локали, ибо:
ls /media/cdrom
?????? ? ?????????
ls /media/cdrom | iconv -f cp1251
Мастер и Маргарита
Выводы: Если mkisofs пропатчен для применения с локалью UTF8, это практически во всех современных дистрибах,
проблемы, как ни странно, я видел в отечественных Compact 3.0 и Mops 5.1, то диски читаются в Windows корректно.
Потом в Compact и Mops были выложены нормальные версии.
Если используется расширение rockridge, то правильно читаются диски записанные, и читаемые, в одной локали.
Можно использовать монтирование вручную с опцией norock.
Спасибо всем!
чтение расширений rockridge ) и всё по русски.
mount /dev/hdc -o utf8,norock /media/cdrom
Так же понял, давно это было и я забыл, что когда писал диски был в локали CP1251, я тогда экспериментировал со сменой локали, ибо:
ls /media/cdrom
?????? ? ?????????
ls /media/cdrom | iconv -f cp1251
Мастер и Маргарита
Выводы: Если mkisofs пропатчен для применения с локалью UTF8, это практически во всех современных дистрибах,
проблемы, как ни странно, я видел в отечественных Compact 3.0 и Mops 5.1, то диски читаются в Windows корректно.
Потом в Compact и Mops были выложены нормальные версии.
Если используется расширение rockridge, то правильно читаются диски записанные, и читаемые, в одной локали.
Можно использовать монтирование вручную с опцией norock.
Спасибо всем!
-
jabx
- Сообщения: 402
- ОС: OpenSuSE 11.4 / Alt 6.0