Вопрос № 26910: Ну вот и подошло время ставить Linux. Alt я уже в работе видел, Suse позавчера удалил, а вот на Xandros'е остановился, уж больно он походит на виндоус, и очень прост и быстр. Но т. к. версия бесплатная, то есть куча минусов, которые надо исправлять в...
Вопрос № 26.910
Ну вот и подошло время ставить Linux. Alt я уже в работе видел, Suse позавчера удалил, а вот на Xandros'е остановился, уж больно он походит на виндоус, и очень прост и быстр. Но т. к. версия бесплатная, то есть куча минусов, которые надо исправлять вручную. Локально русские именя файлов пишутся нормально, а вот когда из сети пытаюсь обратиться к русскоязычному имени файла, оно выгдядит как нечто подобное: "╚їЎў°∙·√.doc". Когда у меня пытаются скачать русскоимённые файл, то происходит
то-же самое, другие сетевики видят имя в каракулях или в нижних подчёркиваниях "_____.doc". Помогите пожалуйста... Что и где надо поправить, чтобы всё заработало нормально ???
Отвечает: Исаков Андрей Васильевич
Здравствуйте, Колбин Юрий Владимирович!
скриптовый язык тут ни при чем. Локаль "виновата". Буржуи по-умолчанию UTF-8 делают.
с правами root'a:
# kwrite /etc/samba/smb.conf
добавить/изменить в [global]:
dos charset = cp866 (винда, как ни странно работает именно в этой кодировке. Наизобретали, блин!)
unix charset = [твоя локаль UTF-8/KOI8-R (заглавными!). Уточнить свою локаль можно в консоли: locale]
сохранить изменения. далее в консоли:
# /etc/init.d/smb restart.
Теперь тебя нормально видеть должны.
Далее идем в Центр Управления -> Сеть и Интернет -> Обзор Локальной Сети
Ресурсы windows: Кодировка MS windows - ibm866
Демон LISA: Воспользуйся мастером. Только читай, что пишет, прежде чем кнопки жать.
Примениь. Пароль root'а.
В консоли:
# /etc/init.d/lisa restart
теперь протокол smb:/ должен работать корректно.
Еще хорошая штука есть smb4k. http://smb4k.berlios.de Скачай (только, если у тебя бумажник (wallet) не установлен, за самой свежей не гонись - почитай системные требования ), откомпили, установи. Запусти, настрой. Тогда тебе вышеизложенные заморочки не нужны будут.
Удачи!
Ответ отправил: Исаков Андрей Васильевич (статус: 5-ый класс)
Отправлен: 27.09.2005, 14:00 Оценка за ответ: 5
Отвечает: OldFornit
Здравствуйте, Колбин Юрий Владимирович!
Насколько я понял ситуацию, копать надо в сторону пакета Samba
По деволту в качестве кодироваки в ней стоит utf8.
Локаль у Вас наверняка koi8-r.
Попробуйте поменять локаль самбы.
Если Вы используете XFCE то там есть отдельная настройка для файлового менеджера - там можно принудительно указывать кодировку для smbclient
Более подробно, к сожалению, не подскажу
--------- Все у нас получится
Ответ отправил: OldFornit (статус: 3-ий класс)
Отправлен: 27.09.2005, 14:03