Проблема избитая, перекопал кучу документации, но решить грамотно проблему так и не смог.
Имеем бздю с самбой 3.0.11
В конфиге нет никаких параметров отвечающих за кодировку. Использовалась самба в виндовой сетке и работала замечательно.
Сейчас из-под линукса пытаюсь примапить шары этой самбы. "Сетевым окружением" в kde все показывается как надо, русские имена отображаются корректно, маплю шары с помощью mount/mount.smbfs/smbmount (не принципиально), результат один - русские названия не отображаются, вместо них одна буква и все.
Локаль установлена koi8r.
Маплю командой
mount -t smbfs //samba/share /mnt/ -o iocharset=koi8-r,codepage=cp866Начал играть с настройками, установил dos charset и unix charset на сервере в CP866 и KOI8-R соответственно. В линуксе теперь просто кракозябры (не одна буква), но и в винде кракозябры. долго играл с кодировками и их названиями, в конце попробовал следующее: Зашел из винды, все названия такие же, кракозябры, и создал новый каталогс русским именем и вуаля, этот каталог теперь везде видится как надо. Вопрос, а что делать-то??? Не переименовывать же все папки? Как заставить обе операционки понимать те каталоги и файлы, которые там созданы давно.
Всем заранее спасибо.
>Проблема избитая, перекопал кучу документации, но решить грамотно проблему так и не
>смог.
>Имеем бздю с самбой 3.0.11
>В конфиге нет никаких параметров отвечающих за кодировку. Использовалась самба в виндовой
>сетке и работала замечательно.
>Сейчас из-под линукса пытаюсь примапить шары этой самбы. "Сетевым окружением" в kde
>все показывается как надо, русские имена отображаются корректно, маплю шары с
>помощью mount/mount.smbfs/smbmount (не принципиально), результат один - русские названия не отображаются,
>вместо них одна буква и все.
>Локаль установлена koi8r.
>Маплю командой
>mount -t smbfs //samba/share /mnt/ -o iocharset=koi8-r,codepage=cp866
>
>Начал играть с настройками, установил dos charset и unix charset на сервере
>в CP866 и KOI8-R соответственно. В линуксе теперь просто кракозябры (не
>одна буква), но и в винде кракозябры. долго играл с кодировками
>и их названиями, в конце попробовал следующее: Зашел из винды, все
>названия такие же, кракозябры, и создал новый каталогс русским именем и
>вуаля, этот каталог теперь везде видится как надо. Вопрос, а что
>делать-то??? Не переименовывать же все папки? Как заставить обе операционки понимать
>те каталоги и файлы, которые там созданы давно.
>Всем заранее спасибо.dos charset = 866
в опциях mount параметр codepage=866 (а не cp866)
>Проблема избитая, перекопал кучу документации, но решить грамотно проблему так и не
>смог.
>Имеем бздю с самбой 3.0.11
>В конфиге нет никаких параметров отвечающих за кодировку. Использовалась самба в виндовой
>сетке и работала замечательно.
>Сейчас из-под линукса пытаюсь примапить шары этой самбы. "Сетевым окружением" в kde
>все показывается как надо, русские имена отображаются корректно, маплю шары с
>помощью mount/mount.smbfs/smbmount (не принципиально), результат один - русские названия не отображаются,
>вместо них одна буква и все.
>Локаль установлена koi8r.
>Маплю командой
>mount -t smbfs //samba/share /mnt/ -o iocharset=koi8-r,codepage=cp866
>
>Начал играть с настройками, установил dos charset и unix charset на сервере
>в CP866 и KOI8-R соответственно. В линуксе теперь просто кракозябры (не
>одна буква), но и в винде кракозябры. долго играл с кодировками
>и их названиями, в конце попробовал следующее: Зашел из винды, все
>названия такие же, кракозябры, и создал новый каталогс русским именем и
>вуаля, этот каталог теперь везде видится как надо. Вопрос, а что
>делать-то??? Не переименовывать же все папки? Как заставить обе операционки понимать
>те каталоги и файлы, которые там созданы давно.
>Всем заранее спасибо.У меня сейчас в конфиге вот что написано:
dos charset = 866
unix charset = koi8-r
Тем не менее проги, установленные на сервере некоторые сообщения выдают с квакозябрами. В чем прикол?
display charset = cp1251
dos charset = cp866
unix charset = cp1251
это для кодировки cp1251, я думаю что для кои можно провести паралели
>display charset = cp1251
>dos charset = cp866
>unix charset = cp1251
> это для кодировки cp1251, я думаю что для кои можно провести
>паралелиЗабыл отписать, проблема решилась несколько странно, была указана только dos charset, все заработало, я в смятении, любое добавление unix charset приводило к каракулям в винде.
Всем спасибо
Ах да, еще вопрос, в mc как-нибудь можно юзать сетевое окружение без монтирования ресурсов?
Была идентичная проблема, kubuntu 10.04, удаление unix charset полностью решило проблему с закоряками на шарке из под vista