[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kio_smb и русские названия файлов



В сообщении от Суббота 30 декабря 2006 10:12 Pechnikov Alexey написал(a):
> В сообщении от Суббота 30 декабря 2006 00:00 Roman Makurin написал(a):
> > Проблема такого плана, имеется etch, kde. В /etc/samba/smb.conf написано:
> >
> > dos charset = 866
> > unix charset = KOI8-R
> > display charset = KOI8-R
> >
> > При этом konqueror показывает имена файлов(будь то имена шар или имена
> > файлов в шАрах) которые на русском квадратами. Вывод команды smbclient -L
> > вполне адекватен. Возможно ли исправить ситуацию ? Или всё же стоит
> > переходить на UTF8 ?
>
> Есть несколько решений проблемы, но они у меня не заработали :-). Поэтому
> теперь использую smb4k для монтирования самба-ресурсов, а через конкуерор
> захожу в точку монтирования.
>
> А вот варианты решений (у меня на рабочей машине запущен самба-сервер,
> который должен быть виден виндовым клиентам в нормальной для них кодировке,
> если у вас нет такого ограничения, может, что и получится):
>
> 1.  в глобальном конфиге прописать строки
>    client charset = 886
>    dos charset = 866
>    unix charset = CP1251
>    display charset = CP1251

Странно, но man smb.conf молчит насчет "client charset" 

>
>  указанный конфиг не зависит от системной кодировки (все равно писать
> UTF-8, не важно, системная кодировка UTF-8 или CP1251).
>
> 2. создать файл ~/.smb/smb.conf.append с таким вот содержимым (не проверял,
> может, имя файла зависит от дистрибутива)
> [global]
>   dos charset = CP866
>   display charset = UTF-8
>   unix charset = UTF-8
>
> Также можно сделать два конфига самбы и запускать сервер с альтернативным
> конфигом, но на мой взгляд этот путь слишком кривой.

Хм... Действительно, это иначе как танцы с бубном не назовёшь :) Видимо 
действительно пришла пора двигаться в сторону unicode 

-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...

Reply to: