Установил Wine-1.0.6 от Etersoft на LINUX SUSE 10 Enterprise (SLED) В качестве среды использую Gnome - все по умолчанию. После ввода команды на создание админского установочного и общего каталога wine --admin /home/admin_dir все русские названия файлов на сменных носителях (флешках, сидюках, флоппе) приняли вид ?????????????.doc или ??????????.txt. (я проверил - перустанавливал все и пошагово искал в чем причина - именно после ввода команды --admin /home/admin_dir это происходит) При попытке изменить название файла оно, конечно меняется но потом если читать на винде то получается название такое - даже не могу воспроизвести - одникракозябры.txt Я, понимаю, что проблема с кодировкой но где копать не знаю. Сайт етерсофта недоступен, в мануале и FAQ ничего подобного не описано. Посоветуйте где искать и что крутить? Русские названия критичны, так как предполагается, что это будет терминальник для 1С и нужно будет выгружать и загружать всякие там данные, отчеты и т.д. А бухгалтеров научить выгружать на английском просто невозможно.
PS: Вот нарыл hттp://www.linuxcenter.ru/lib/articles/gohome/suse_cyr.phtml
Использование кириллицы в именах файлов разделов Windows.
Если на жёстком диске вашего компьютера есть Windows-разделы, вам необходимо настроить процесс монтирования таким образом, чтобы имена файлов и каталогов, содержащие в себе кириллицу, отображались корректно. Вот пример файла /etc/fstab, сформированного в процессе установки SuSE Linux:
...
/dev/hda1 /windows/C vfat users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
/dev/hda2 /windows/D ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0
/dev/hda3 /windows/E vfat users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
...
Для правильного отображения имён файлов, вам необходимо изменить значения ключей iocharset и code[10]. Первый, iocharset, описывает кодировку, используемую в системе (имеется ввиду Linux). Второй -- кодировку, в которой хранятся имена файлов на диске. В случае с fat-разделами, это кодировка, используемая в среде DOS -- для кириллицы это cp866. Обратите внимание, что для ntfs-раздела кодировка не указывается. В том случае, если в системе используется кодировка koi8-r, /etc/fstab приобретает следующий вид:
...
/dev/hda1 /windows/C vfat users,gid=users,umask=0002,iocharset=koi8-r,code=866 0 0
/dev/hda2 /windows/D ntfs ro,users,gid=users,umask=0002,nls=koi8-r 0 0
/dev/hda3 /windows/E vfat users,gid=users,umask=0002,iocharset=koi8-r,code=866 0 0
...
В случае использования в системе локали UTF-8, koi8-r заменяется на utf8.
Чтобы изменения вступили в силу без перезагрузки системы (и в том случае, если у вас уже настроена правильно локаль), размонтируйте и смонтируйте Windows-разделы (например):
umount /windows/C
mount /windows/C
Вроде как похоже но... только незнаю где мне искать подобные конфиги для автомонтируемых устрйств?
PS: Вот нарыл hттp://www.linuxcenter.ru/lib/articles/gohome/suse_cyr.phtml
Использование кириллицы в именах файлов разделов Windows.
Если на жёстком диске вашего компьютера есть Windows-разделы, вам необходимо настроить процесс монтирования таким образом, чтобы имена файлов и каталогов, содержащие в себе кириллицу, отображались корректно. Вот пример файла /etc/fstab, сформированного в процессе установки SuSE Linux:
...
/dev/hda1 /windows/C vfat users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
/dev/hda2 /windows/D ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0
/dev/hda3 /windows/E vfat users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
...
Для правильного отображения имён файлов, вам необходимо изменить значения ключей iocharset и code[10]. Первый, iocharset, описывает кодировку, используемую в системе (имеется ввиду Linux). Второй -- кодировку, в которой хранятся имена файлов на диске. В случае с fat-разделами, это кодировка, используемая в среде DOS -- для кириллицы это cp866. Обратите внимание, что для ntfs-раздела кодировка не указывается. В том случае, если в системе используется кодировка koi8-r, /etc/fstab приобретает следующий вид:
...
/dev/hda1 /windows/C vfat users,gid=users,umask=0002,iocharset=koi8-r,code=866 0 0
/dev/hda2 /windows/D ntfs ro,users,gid=users,umask=0002,nls=koi8-r 0 0
/dev/hda3 /windows/E vfat users,gid=users,umask=0002,iocharset=koi8-r,code=866 0 0
...
В случае использования в системе локали UTF-8, koi8-r заменяется на utf8.
Чтобы изменения вступили в силу без перезагрузки системы (и в том случае, если у вас уже настроена правильно локаль), размонтируйте и смонтируйте Windows-разделы (например):
umount /windows/C
mount /windows/C
Вроде как похоже но... только незнаю где мне искать подобные конфиги для автомонтируемых устрйств?