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

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: