Re: kio_smb и русские названия файлов
В сообщении от Суббота 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
указанный конфиг не зависит от системной кодировки (все равно писать UTF-8,
не важно, системная кодировка UTF-8 или CP1251).
2. создать файл ~/.smb/smb.conf.append с таким вот содержимым (не проверял,
может, имя файла зависит от дистрибутива)
[global]
dos charset = CP866
display charset = UTF-8
unix charset = UTF-8
Также можно сделать два конфига самбы и запускать сервер с альтернативным
конфигом, но на мой взгляд этот путь слишком кривой.
Reply to: