Монтирование -t smbfs виндовых шаров с русскими буквами
Гость 9 января, 2006 - 13:49
Сори, не знал куда задать.
Юзаю samba-3.0.14a-r2
в конфиге конкретно прописано:
[global]
#чужая кодировка
DOS charset = cp1251
#твоя кодировка
Unix charset = koi8-r
Система локализована на koi8-r.
монтирую виндовую шару так:
mount -t smbfs -o port=139,guest //192.168.10.2/r ./r/
В итоге имею вместо русских букв левые символы. И когда смотрю смонтированную шару из винды имею то же левые символы вместо русских букв. (монитрую в каталог, которые расшарин в samba).
»
- Для комментирования войдите или зарегистрируйтесь
Re: Монтирование -t smbfs виндовых шаро
а как ядро собрано, какая кодировка для samba выбрана?
Кодировка для
Кодировка для samba в ядре устанавливается??? Я думал в конфиге samba. Думаю что у меня стоит koi8-r.
Re: Кодировка для
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp1251"
а вообще об это хорошо написано в факе на лоре.
Re: Кодировка для
А чти значит значение m у SMB_FS? у меня там Y стоит...
dos charset = CP866
а не cp1251.
т.е. монтировать:
mount -t smbfs -o iocharset=<ваша кодировка koi8-r,utf8>,codepage=cp866 что куда
между прочим,
между прочим, не помогает. smbmount монтирует все правильно, а вот если строчка в fstab или mount -t smbfs -- крякозябры. samba-3.0.20b, util-linux-2.12r-r1
--
gentoo on athlonxp & mobile athlon64
Re: между прочим,
Вот и у меня аналогично, только то и то дают одинаковый результат =(
[global] dos charset =
[global]
dos charset = 866
unix charset = KOI8-R #Кодировка, в которой файлы, которые Я САМ расшариваю
display charset = KOI8-R #Кодировка, к всё преобразуется, когда я захожу на ЧУЖИЕ расшарки
АААА!!! Все
АААА!!! Все заработало! Я как всегда: ядро собрал, lilo.conf подправил, а lilo - не запустил! Вот и туплю, блин =)
Всем спасибо за ответы!
В самбе надо
В самбе надо использовать 866 кодировку, именно с этой кодировкой монтируются Windows ресурсы.