LINUX.ORG.RU
ФорумAdmin

Samba 3. dos charset = CP866 - не работает


0

0

Samba 3, собранная из fedora srpms. Машины пользователей под управлением Win 98 (в Win 2000 все нормально). Как заставить samba 3 работать с русскими кодировками koi8-r и cp866. Установку dos charset = cp866 она игнорирует. При этом если на сервере locale=utf8 и установлен unix charset = UTF8, то только старые досовские программы (на FoxPro или Norton Commander) не видят названные по русски файлы и папки. Если же unix charset и locale koi8-r, то же и еще похуже - нельзя в именах файлов использовать русский знак номера.

anonymous

unix charset = KOI8-R
display charset = KOI8-R
dos charset = cp866

Это настройки для машины, у которой родная локаль koi8-r.

Что касается знака номера в коях - это старый прикол - такого знака
в koi8-r просто нет.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Нужная (но написанная недальновидными людьми) программа на FoxPro для DOS, запускаемая с машин Win98 в такой конфигурации (а также с параметрами UTF8 вместо KOI) не может открыть названные по русски папки и файлы. Они у нее видятся, кажется в кодировке cp850, которая намертво зашита в Samba 3.

anonymous
()
Ответ на: комментарий от jackill

Да, из под виндов (любых) все норамально. Причем с Win2000 вообще нет проблем при запуске в ней FoxPro. Только Win98 - ей нужна cp866, которую я не могу в Samba 3 подключить.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.