Приветствую алл!Есть файловый сервер Samba - Version 3.0.24
Юзеры из винды подключаются и сохраняют там всяческие свои файлы, файлы конечно же имеют русские имена. Со стороны виндовс у пользователь все красиво. Но если взглянуть на это дело через мс, то видим нереальный технический беспредел - пҐп╬п╡я▀п╣ п╒п.xls
Локаль у линукса - Кои8-р:
locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=Конфиг самбы:
[global]
# unix charset = cp866
dos charset = cp866
# display charset = cp866
workgroup = OFFICE
server string = %h server (Samba %v)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = share
guest account = nobody
[homes]
comment = Home Directories
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
[public]
comment = Public Stuff
path = /home/public
public = yes
writeble = yes
read only = noЕсли менять парамепры
# unix charset = cp866
# display charset = cp866
на UTF8 или KOI8-R, то сразу в винде файлы становятся квадратиками.насколько я понимаю дело не в самбе, а в настройках локали. Пробовал сделать так - export LANG=ru_RU.cp866. осталось все по прежнему - пҐп╬п╡я▀п╣ п╒п.xls
Кто знает как решить проблему - подскажите плз.
Заранее спасибо.
FreeBSD?
У вас на самбе кодировка - UTF-8, а я слыхал, что консоль фряшная не подерживает юникод.
>FreeBSD?
>У вас на самбе кодировка - UTF-8, а я слыхал, что консоль
>фряшная не подерживает юникод.Мойша напел? :)
>>FreeBSD?
>>У вас на самбе кодировка - UTF-8, а я слыхал, что консоль
>>фряшная не подерживает юникод.
>
> Мойша напел? :)А если и так? )
>>>FreeBSD?ось - Debian
>>>>FreeBSD?
>
>ось - Debianне вижу трудностей, у вас же системная консоль koi8-r, трудность будет если
будете использовать kde, но в там в FAQ'е все описано..
unix charset = koi8-r
display charset = koi8-r
> не вижу трудностей, у вас же системная консоль koi8-r, трудность будет
>если
>будете использовать kde, но в там в FAQ'е все описано..
> unix charset = koi8-r
> display charset = koi8-rкак только ставлю unix charset = koi8-r и display charset = koi8-r сразу виндовые пользователи видят только квадратики и в консоли кракозяблы остаются =(
А dos charset = cp866 оставили, или же нет?
Пробуйте
dos chatset = cp866
unix charset = utf8
display charset = koi8-r
И напоследок, за каким чертом вас на Debian'e понесло на кодировку koi8-r.
Ну если это была бы Free, то все понятно...
> А dos charset = cp866 оставили, или же нет?
> Пробуйте
> dos chatset = cp866
> unix charset = utf8
> display charset = koi8-r
> И напоследок, за каким чертом вас на Debian'e понесло на кодировку
>koi8-r.
> Ну если это была бы Free, то все понятно...нифига... придется так мучиться пока систему не переставлю по человечи =(
>> А dos charset = cp866 оставили, или же нет?
>> Пробуйте
>> dos chatset = cp866
>> unix charset = utf8
>> display charset = koi8-r
>> И напоследок, за каким чертом вас на Debian'e понесло на кодировку
>>koi8-r.
>> Ну если это была бы Free, то все понятно...
>
>нифига... придется так мучиться пока систему не переставлю по человечи =(unix charset (G)
Specifies the charset the unix machine Samba runs on uses. Samba
needs to know this in order to be able to convert text to the
charsets other SMB clients use.This is also the charset Samba will use when specifying arguments
to scripts that it invokes.Default: unix charset = UTF8
Локализуй систему в utf8
и лучше параметры unix charset = utf8
display charset = utf8
прописать явно.