Bug 8067 - Не показываются русские буквы на Joliet CD (ALC3.0-rc7)
Summary: Не показываются русские буквы на Joliet CD (ALC3.0-rc7)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hal (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-27 16:27 MSD by Fr. Br. George
Modified: 2005-12-15 16:32 MSK (History)
0 users

See Also:


Attachments
ISO-шник с русскими буквами (950 bytes, application/octet-stream)
2005-09-29 12:16 MSD, Fr. Br. George
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fr. Br. George 2005-09-27 16:27:17 MSD
Вместо русских букв на CD с Joliet показываются вопросительные знаки
Steps to Reproduce:
1. Ворткнуть любой виндузовый сидюк с русскими именами файлов
2. ls -R /media/cdrom
Comment 1 Sergey V Turchin 2005-09-27 19:29:38 MSD
to mantainer  
Comment 2 Anton Farygin 2005-09-28 09:35:57 MSD
Проблема - нет у меня виндоузного сидюка.

Можешь рассказать какие опции монтирования нужно прописать для него ?
Comment 3 Fr. Br. George 2005-09-28 18:59:18 MSD
(In reply to comment #2)
> Проблема - нет у меня виндоузного сидюка.
Это не проблема
Классический виндуозный сидюк добывается путём записи файлов с русскими именами
и указанием опции -J mkisofs (без других расширений, например, без -R/-r).
> 
> Можешь рассказать какие опции монтирования нужно прописать для него ?
utf8
Comment 4 Anton Farygin 2005-09-29 10:01:26 MSD
Стоп. Я же и так работают под unicode. Зачем еще опция, указывающая кодировку ?
Или все-таки нужно ?

Могут ли быть диски, на которых опция utf8 работать не будет ???

Да, еще один вопрос:
какие-то опции при генерации классического виндюзевого сидюка для кодировок
указывать надо ?

Я когда подбирал список опций для cdrom - генерил ISO на машине с UTF-8 и потом
смотрел ее на машине с KOI8-R. Так вот все работало.

Опцию -J использовал.

Можешь выложить минимальный образ, содержащий один каталог с русским названием ?
Comment 5 Fr. Br. George 2005-09-29 12:16:51 MSD
Created attachment 1149 [details]
ISO-шник с русскими буквами
Comment 6 Fr. Br. George 2005-09-29 12:18:07 MSD
(In reply to comment #4)
> Стоп. Я же и так работают под unicode. Зачем еще опция, указывающая кодировку 
> Или все-таки нужно ?
> Могут ли быть диски, на которых опция utf8 работать не будет ???
Скорее всего, нет. utf8, как и iocharset, -- это опция _преобразования_ имён
любой uft-ной файловой системы при выводе. По умолчанию оно было iso8859-1, но
кто-то из наших прихакал туда либо автораспознавание, либо koi8-r. В случае
автораспознавания, наверное, возможны глюки.
> Да, еще один вопрос:
> какие-то опции при генерации классического виндюзевого сидюка для кодировок
> указывать надо ?
Нет. Joliet пользуется (кажется) чистым Unicode, а mkisofs -- LOCALE
> Я когда подбирал список опций для cdrom - генерил ISO на машине с UTF-8 и потом
> смотрел ее на машине с KOI8-R. Так вот все работало.
Не на машине, а у пользователя с KOI8-R всё и должно работать по причине,
описанной выше. У меня, например, работает.

> Опцию -J использовал.
> 
> Можешь выложить минимальный образ, содержащий один каталог с русским названием ?
Прикладываю
Comment 7 Andrey Rahmatullin 2005-09-29 21:55:05 MSD
(In reply to comment #6)
> Нет. Joliet пользуется (кажется) чистым Unicode
UCS2 там.

(In reply to comment #4)
> Да, еще один вопрос:
> какие-то опции при генерации классического виндюзевого сидюка для кодировок
> указывать надо ?
man mkisofs
-jcharset локаль
оно же -J -input-charset локаль
Comment 8 Anton Farygin 2005-09-30 15:02:28 MSD
(In reply to comment #6)
> (In reply to comment #4)
> > Можешь выложить минимальный образ, содержащий один каталог с русским названием ?
> Прикладываю

А с какими опциями его монтировать ? как я не пытался, но так и не увидел
русских букв. Просмотр сидюка в hexview показал наличие там кусков в KOI8-R.
Comment 9 Anton Farygin 2005-09-30 15:27:26 MSD
Кстати, есть одна небольшая проблема... опция utf8 скорее всего не будет
работать на UDF.
Comment 10 Anton Farygin 2005-09-30 17:32:38 MSD
fixed (hal-0.5.4-alt4)