Русские имена файлов...

Автор: smack Дата: 16.02.2005 18:37 Здравствуйте.

Проблема заключается в следующем:
Стоит 10 asp + samba. Самба выполняет роль исключительно файлового сервера. Все документы из под винды заливающиеся туда и скачивающиеся оттуда на windows машинах нормально читаются и открываются. Проблема в том что если попытаться посмотреть что за документы и папки в директориях (все директории пользователей на английском) с самого сервера (через mc) то вместо русских букв отображаются каракули. Пробывали также грузить KDE и смотреть оттуда - однако результат тотже.
Создаем на самом сервере папки и документы на русском языке тоже без проблем однако стоит их выложить в директории пользователей то имена документов ипапок становятся простыми подчеркнутыми линиями.
В mc все менюшки на русском - в кде все программы на русском - все на русском - а если перейти в директорию пользователя (куда он сам выкладывает свои документы и создает папки на русском) то все названия на крякозябре.
Кто что может предложить по этому поводу?

Заранее благодарен.
Re: Русские имена файлов... 16.02.2005 19:03dolphinsdream Так а в самбе то локаль какая?
Re: Русские имена файлов... 17.02.2005 10:50smack Самба вся на русском.
Re: Русские имена файлов... 17.02.2005 12:35dolphinsdream Русский разный бывает
Re: Русские имена файлов... 17.02.2005 12:46smack Я не могу никак понять где и что прописать нужно чтобы файлы создаваемые в винде на русском коректно отображались и в линухе. Если в линухе создаю доки и папки - то в самом же линухе все нормально отображается. Перекидываю в винду - одни полосы отображаются.
Re: Русские имена файлов... 17.02.2005 12:57dolphinsdream Ну видимо у вас в линуксе локаль KOI8-R
а виндовс исполльзует 1251.
что показывает на команду locale ?
Re: Русские имена файлов... 17.02.2005 13:02smack locale показывает везде cp1251
Re: Русские имена файлов... 17.02.2005 13:03smack lc_all = после равно пусто а в остальном везде прописано ru_RU.CP1251
Re: Русские имена файлов... 17.02.2005 14:30keshaLG ты бв показал конфиг самбы, на предмет параметров сharset (извени я не дома, так бы сказал бы точные названия). Может в них дело....
Re: Русские имена файлов... 17.02.2005 14:55smack # This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# Any line which starts with a ; (semi-colon) or a # (hash)
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors.
#
#======================= Global Settings =====================================
[global]
log file = /var/log/samba/%m.log
dns proxy = no
netbios name = sara
browseable = no
server string = Samba Server
writeable = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
workgroup = asa
encrypt passwords = yes
max log size = 50

[jurnal]
comment = jurnal
valid users = jurnal
path = /public/jurnal
write list = jurnal
available = yes
guest ok = no
public = no
browseable = yes
[gazeta]
comment = gazeta
valid users = dastin
path = /public/gazeta
write list = dastin
available = yes
guest ok = no
public = no
browseable = yes


Вот такой конфиг - только изначально небыло никаких charsetof. Пробывал их подставлять - все равно результат один и тот же.
Re: Русские имена файлов... 17.02.2005 15:57dolphinsdream ну а где
[global]
client code page = 866
characte set = 1251

?
Re: Русские имена файлов... 17.02.2005 16:12smack Ребята я грю про 10 версию asp - там эти штуки не проходят:
В логах после установки всех этих атрибутов пишет
unknown parameter encountered и ignoring unknown parameter
Re: Русские имена файлов... 17.02.2005 16:19dolphinsdream dos charset = xxxxx
unix charset = xxxxx
display charset = xxxxx
кажется для 10ки. у меня нет ее под рукой. в манах разве не написано?
Re: Русские имена файлов... 17.02.2005 16:20dolphinsdream [forum.asplinux.ru]
----------
В samba3 строчек client code page = 866,character set = cp1251 больше нет в место них
unix charset = koi8-r или то что у тебя стоит
display charset = koi8-r или то что у тебя стоит
dos charset = cp866
----------
Re: Русские имена файлов... 17.02.2005 16:22reboot Так дело не в версии аспа, а в версии самбы. В третьей самбе эти параметры слегка поменялись, и на форуме их писали.
Re: Русские имена файлов... 17.02.2005 16:25zaitsev В 10-ке, точне в самбе >= 3.0 вся эта штука делается параметрми:
'dos charset=' То как видят клиенты ресурсы самбы
'unix charset=' Так говорим самбе какая у нас локаль чтоб знала во что конвертить имена ресурсов
'display charset=' Локаль на которой выводить сообщения

PS. Вся эта информация, кстати, взята из 'man smb.conf'
Re: Русские имена файлов... 17.02.2005 16:25smack Вот эти параметры ставил уже не один раз - после них не только ничего не меняется так еще и папки на английском в крякозябру превращаются.
unix charset = koi8-r
display charset = koi8-r
dos charset = cp866
Re: Русские имена файлов... 17.02.2005 16:27zaitsev Хе, пока я рыскал по ману, тут уже завалили ответами Улыбка)
Re: Русские имена файлов... 17.02.2005 16:29zaitsev unix charset = koi8-r
display charset = koi8-r
dos charset = cp866

Ну зачем ставить unix charset и display charset в koi8-r если у вас cp1251 ?
Re: Русские имена файлов... 17.02.2005 16:32smack Все ставил в cp1251 - результата нет никакого
RSS-материал