|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vadim Guchenko 2:5020/400 26 Aug 2004 07:56:19 To : Valentin Nechayev Subject : Re: Как установить кодировку ISO-IR-111 для самбы3? -------------------------------------------------------------------------------- Hello, Valentin! You wrote to Vadim Guchenko <s0lver@kraslan.ru> on Wed, 25 Aug 2004 19:07:48 +0000 (UTC): VG>> Поставил самбу 3.0.5.1 из портов. У нее рекомендуют в параметре VG>> unix charset вместо KOI8-R указывать ISO-IR-111, чтобы символ ? в VG>> файлах с русскими именами нормально отображался. Я указал эту VG>> кодировку, однако testparm ругается: VN> А чем обосновывается такой совет? Состав 33 русских букв одинаков во VN> всех известных koi8 и аналогах. Да, но в именах файлов встречаются и другие символы. В частности проблему создает символ номера (Shift-3 в русской раскладке). Под рукой две версии самбы. В 2.2.8a в конфиге стоит character set = KOI8-R client code page = 866 Из винды создаю в шаре на самбе файл с именем, в котором есть символ номера - все нормально. В 3.0.5.1 вышеуказанных параметров нет. Вместо них стоит unix charset = KOI8-R display charset = KOI8-R dos charset = CP866 Создаю такой же файл в шаре на самбе - символ номера заменяется на квадратик, а на уровне файловой системы - на вопрос. Как следствие - этот файл нельзя скопировать обратно в винду. Проблема описана например на http://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi?az=printer_format&om= 41104&forum=vsluhforumID1 или на http://samba.org.ru/forum/read.php?f=1&i=296&t=296&v=f. Там рекомендуют поставить кодировку ISO-IR-111, которая в линуксе видимо есть по умолчанию. Для фри я вижу три варианта: 1. Hе перекодировать в KOI8-R вообще, тогда в юниксовой консоли файлы с русскими именами будут нечитаемыми, а это плохо. 2. Пропатчить iconv на предмет преобразования символа номера. 3. Подключить кодировку ISO-IR-111 к iconv. Хотя бы ту, что ставится из порта iconv-rfc1345-2.0 в файле /usr/local/share/iconv/iso-ir-111.cct. Первых два варианта мне не нравятся. А 3 сложно реализовать? With best regards, Vadim Guchenko. E-mail: s0lver@kraslan.ru -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/6488c39d91bc.html, оценка из 5, голосов 10
|