Поставил себе самбу 3ю проблеммка такая: Файлы на диске хранятся с именами в koi8-r а самба упорно не хочет перекодировать имена для клиентов
unix charset = koi8-r
dos charset = koi8-r
display charset = UTF8
Как бы это обойти или придется писать скрипт для переименования всех файлов в utf8 ? Наверное уже то то сталкивался с такой проблеммой. Кстати
unix charset = koi8-r
dos charset = koi8-r
display charset = koi8-r
тоже ничего хорошего не дает.....
>Поставил себе самбу 3ю проблеммка такая: Файлы на диске хранятся с именами
>в koi8-r а самба упорно не хочет перекодировать имена для клиентов
>
>unix charset = koi8-r
>dos charset = koi8-r
^^^ - на Windows/DOS используется кодировка koi8-r?
может быть все-таки
dos charset = CP866
?
>display charset = UTF8
>>unix charset = koi8-r
>>dos charset = koi8-r
>^^^ - на Windows/DOS используется кодировка koi8-r?
Да это для примера этот параметр вообще убить можно.Параметр dos charset указывает кодировку, в которой Samba будет общаться с клиентами, не поддерживающими Unicode. Все версии Windows, начиная с 95, понимают Unicode— но все же стоит установить dos charset = cp866, что соответствует client code page = 866 в более старых версиях.
>может быть все-таки
>dos charset = CP866
>?
>>display charset = UTF8
>>>unix charset = koi8-r
>>>dos charset = koi8-r
>>^^^ - на Windows/DOS используется кодировка koi8-r?
>Да это для примера этот параметр вообще убить можно.не установлен !=установлен "от балды"
у dos charset всегда есть дефолтное значение, которое устанавливается при сборке Samba
если этот параметр не установлен в smb.conf то его дефолтное значение можно посмотреть с помощью
testparm -v
>не установлен !=установлен "от балды"
>у dos charset всегда есть дефолтное значение, которое устанавливается при сборке Samba
>
>если этот параметр не установлен в smb.conf то его дефолтное значение можно
>посмотреть с помощью
>testparm -v
Не могу понять зачем мне dos charset если мне просто надо чтобы самба конвертила имена из кои8 которые на диске в допустим utf8, dos charset в дефолте стоит на cp866
Для тупых повторяю рация на бронетранспортере .....интересный факт все русские символы в windows находятся в кодировке 866
поэтому когда клиенты пишут на сервер самбу они пишут в кодировке .....>Не могу понять зачем мне dos charset если мне просто надо чтобы
>самба конвертила имена из кои8 которые на диске в допустим utf8,
>dos charset в дефолте стоит на cp866