Такая проблемка.
В своё время под ASPLinux 9 с локалью cp1251 записал CD, среди записанных файлов были с русскими именами. Писал ни о чём не думая - просто нажимал "записать" в xcdroast'е. В 9-м АСП'е диск открывался нормально. В Винде и Suse 10 с локалью UTF-8, в которой сейчас обитаю, вместо русских букв в названии файлов квадратики.
Вопрос: с какими параметрами нужно монтировать диск, чтоб русские имена файлов отображались нормально?
Спасибо
Хм... получается, нужно сначала прикрутить локаль cp1251 к Suse? монтирование с параметром charset=1251 ничего не меняет...
Хотя, когда я монтирую виндовые диски с файлами с русскими именами, проблем не возникает.
wrong fs type, bad option, bad superblock on /dev/cdrecorder,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Кстати, в fstab у меня именно iocharset=cp1251. Повторюсь, что диски с кодировкой cp1251 монтируются нормально.
С utf8 тоже квадратики... Какая ж там кодировка-то может быть?
wrong fs type, bad option, bad superblock on /dev/cdrecorder,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Кстати, в fstab у меня именно iocharset=cp1251. Повторюсь, что диски с кодировкой cp1251 монтируются нормально.
С utf8 тоже квадратики... Какая ж там кодировка-то может быть?
Локали такой нет (хотя cp1251 тоже нет, но монтировать можно). Как правильно прописывать? Пробовал ISO88595, ISO-8859-5, iso88595... никак не понимает.
Локали такой нет (хотя cp1251 тоже нет, но монтировать можно). Как правильно прописывать? Пробовал ISO88595, ISO-8859-5, iso88595... никак не понимает.
diesel, снова повторюсь: в Винде этот диск тоже с каракулями открывается. А диски с кириллицей cp1251 в Suse открываются нормально. В fstab у меня по умолчанию именно cp1251. Так что суть где-то в другом месте закопана.
diesel, снова повторюсь: в Винде этот диск тоже с каракулями открывается. А диски с кириллицей cp1251 в Suse открываются нормально. В fstab у меня по умолчанию именно cp1251. Так что суть где-то в другом месте закопана.
В Винде и Suse 10 с локалью UTF-8, в которой сейчас обитаю, вместо русских букв в названии файлов квадратики.
я что-то не так понял? Ясно же написано что в SuSE тоже квадратики ...
В k3b кстати есть возможность выбирать кодировку символов при записи - можете поэксперементировать и рассказать нам как правильно чего выставлять - меня например мало интересует как те кто просят у меня их диски будут видеть контент ...
я что-то не так понял? Ясно же написано что в SuSE тоже квадратики ...
К сожалению, не так. Квадратики есть на том диске, который я записал. То, что я записывал его в локали cp1251 не говорит о том, что символы в именах фалов, записанных на нём, имеют эту же кодировку. Какая там кодировка - для меня тайна. В АСП он тем не менее монтировался нормально. В АСПе записал - в АСПе читай.
В k3b кстати есть возможность выбирать кодировку символов при записи - можете поэксперементировать и рассказать нам как правильно чего выставлять - меня например мало интересует как те кто просят у меня их диски будут видеть контент ...
В том-то и проблема, что при записи я ничего не выбирал. В принципе, диск я записывал для себя и нужные файлы я всё равно на нём найду. Вот только потомкам его не оставишь - не разберутся.
А что, если попробовать поиграться с кодировкой UTF-16. Если я не ошибаюсь, именно в ней пишутся имена файлов на CD. Попробуй что-нибудь вроде iocharset=UTF-16, а также поиграйся с параметрами norock и nojoliet
Unicorn, utf16 не воспринимает, а вот с norock получился интересный результат: комбинация norock,iocharset=utf8 даёт то, что в именах файлов не квадратики, а набор символов (а, u, e с разными закорючками). По крайней мере, набор символов стал разнообразным. Как будто не ту кодировку выбрал. С остальными кодировками ничего хорошего не получается.
если я ничего не путаю, то "крякозябры" свидетельствуют о неправильной кодировке, а квадратики об отсутствии щрифта........ вы вроде не в ту сторону роете!
У меня похожая проблема: раньше была локаль KOI8-R, диски писал через K3b со включенными расширениями Joilet и RockRidge, в т.ч. стояла опция "Force input charset" = "koi8-r" (т.е. принудительное задание кодировки имён исхоных файлов). Эти диски нормально читались и в винде и под Linux.
Недавно перешёл на UTF-8 и оказалось, что имена файлов (с кириллицей) на дисках, которые я записывал под Linux раньше отображаются вопросиками. С дисками, записанными в винде всё нормально. Помогло указание опции norock при монтировании.
Теперь в K3b отключил опцию "Force input charset" - и всё нормально читается и у меня и под виндой. ВОзможно, на этих дисках не будут нормально видны кириллические имена файлов на Линуксах с локалью KOI8-R или CP-1251, но проверить негде.
Возможно, всё вышенаписанное кому-нибудь будет интересно/полезно.
iocharset -- это чарсет вывода (вашей локали), а не фс.
Кстати тут же задам и свой вопрос
Если в виндах на сд записать скрытую папку/файл, то в линухе его никаким макаром увидеть нельзя.
Вот найти бы вместо Макара, что-нибудь решающее проблемку
Open Source Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ."Дао Дэ Цзин"&&Gentoo 2005.1