Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » WINE и русские названия файлов на съемных дисках

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

bsnvolg



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Установил 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
 
Вроде как похоже но... только незнаю где мне искать подобные конфиги для автомонтируемых устрйств?

Всего записей: 334 | Зарегистр. 07-12-2002 | Отправлено: 10:16 28-06-2007 | Исправлено: bsnvolg, 14:54 28-06-2007
malcolm



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
в fstab nls=utf8 не поможет ?  
 
у меня работает так
 
/dev/hdb6 /mnt/win_g ntfs nls=utf8,users,uid=500,gid=500,umask=077,ro 0 0
/dev/sda1 /mnt/flash vfat users,noauto,rw,iocharset=utf8,codepage=866 0 0
для фат iocharset=utf8,codepage=866  
 
P.S. ФАТ ф топку!

Всего записей: 30 | Зарегистр. 24-04-2004 | Отправлено: 21:10 28-06-2007 | Исправлено: malcolm, 21:28 28-06-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » WINE и русские названия файлов на съемных дисках


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru