Вместо русских букв на CD с Joliet показываются вопросительные знаки Steps to Reproduce: 1. Ворткнуть любой виндузовый сидюк с русскими именами файлов 2. ls -R /media/cdrom
to mantainer
Проблема - нет у меня виндоузного сидюка. Можешь рассказать какие опции монтирования нужно прописать для него ?
(In reply to comment #2) > Проблема - нет у меня виндоузного сидюка. Это не проблема Классический виндуозный сидюк добывается путём записи файлов с русскими именами и указанием опции -J mkisofs (без других расширений, например, без -R/-r). > > Можешь рассказать какие опции монтирования нужно прописать для него ? utf8
Стоп. Я же и так работают под unicode. Зачем еще опция, указывающая кодировку ? Или все-таки нужно ? Могут ли быть диски, на которых опция utf8 работать не будет ??? Да, еще один вопрос: какие-то опции при генерации классического виндюзевого сидюка для кодировок указывать надо ? Я когда подбирал список опций для cdrom - генерил ISO на машине с UTF-8 и потом смотрел ее на машине с KOI8-R. Так вот все работало. Опцию -J использовал. Можешь выложить минимальный образ, содержащий один каталог с русским названием ?
Created attachment 1149 [details] ISO-шник с русскими буквами
(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 использовал. > > Можешь выложить минимальный образ, содержащий один каталог с русским названием ? Прикладываю
(In reply to comment #6) > Нет. Joliet пользуется (кажется) чистым Unicode UCS2 там. (In reply to comment #4) > Да, еще один вопрос: > какие-то опции при генерации классического виндюзевого сидюка для кодировок > указывать надо ? man mkisofs -jcharset локаль оно же -J -input-charset локаль
(In reply to comment #6) > (In reply to comment #4) > > Можешь выложить минимальный образ, содержащий один каталог с русским названием ? > Прикладываю А с какими опциями его монтировать ? как я не пытался, но так и не увидел русских букв. Просмотр сидюка в hexview показал наличие там кусков в KOI8-R.
Кстати, есть одна небольшая проблема... опция utf8 скорее всего не будет работать на UDF.
fixed (hal-0.5.4-alt4)