Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Опять русские буквы при монтировании сетевых ресурсов  (Прочитано 1730 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frigate

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • amd64 8.04.3 LTS
    • Просмотр профиля
Только сразу не бейте... гуглил, поиск юзал и т.д. и т.п.

Картина такая:
десктоп Ubuntu 8.04 монтируем ресурсы с двух серверов: Windows 2003 и SOHO, следующим образом...

Ресурс сервера Windows 2003
sudo mount -o username=user,password=pass,iocharset=utf8 //172.1.1.1/bases /home/usr/basesВсе монтируется в лучшем виде! Всё как надо! Русские папки, файлы.

Ресурс сервера SOHO монтирую любым из указанных способов:
sudo mount -o username=user,password=pass,iocharset=utf8,codepage=cp866 //172.1.1.2/swap /home/usr/swap
sudo mount -t cifs -o username=user,password=pass,iocharset=utf8,codepage=cp866 //172.1.1.2/swap /home/usr/swap
sudo mount -t smbfs -o username=user,password=pass,iocharset=utf8,codepage=cp866 //172.1.1.2/swap /home/usr/swap
С вариациями на тему: iocharset=utf8/cp1251/koi8-r/cp866 , codepage=utf8/866/cp866, nls=utf8/koi8-r/cp1251, charset=cp866/cp1251/koi8-r - все это неизменно дает один и тот же (!) результат в русских именах файлов и папок нечто эдакое:
��� ��ࠢ����� ������ (неверная кодировка)

если не монтировать, а в строке адреса Наутилуса прописать
smb://172.1.1.2/swap/то все в порядке...

Как можно объехать это дело, чтобы ресурс корректно монтировался автоматом при загрузке? Какой строкой?

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
iocharset - это твой. (UTF-8)
codepage - это с монтируемого диска. Если nautilus монтирует правильно, то для начала убрать codepage совсем. Если не поможет - играться только с ним.


Оффлайн Frigate

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • amd64 8.04.3 LTS
    • Просмотр профиля
Maxv34
это я уже видел и использовал. dos charset = cp866 в smb.conf прописан... именно после этого наутилус стал понимать имена, но при mount проблема осталась.

Jel
монтировал со всеми перечисленными выше codepage, в т.ч. совсем без опций (только логин и пасс) - та же ботва... кстати, codepage совсем никаких видимых изменений не дает, хотя по идее, должен бы... или где-то еще кодировка не прописана?

Оффлайн Frigate

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • amd64 8.04.3 LTS
    • Просмотр профиля
Все еще актуально...
Не хотелось бы кнопку наворачивать с командой типа nautilus smb://user:pass@serv/shara

 

Страница сгенерирована за 0.052 секунд. Запросов: 23.