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: