Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » FreeBSD 7 + SAMBA 3 + русские имена папок

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Crag Hack



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть FreeBSD 7 , на нем Samba 3.034 - файловый сервер для обмена "тяжелыми" файлами
Все клиенты файлового сервера работают на ПК с ОС Windows XP.
Все имеют права просмотра/чтения/записи/удаления
 
Часто в расшаренной папке создают имена файлов и папок русскими буквами.
При открытии такой папки из Windows XP пользователи видят нормальные русские имена
Когда я захожу смотрю ту же самую папку из под FreeBSD - вижу одни крокозябры

 
часть конфига самбы вот:
unix charset = utf8
display charset = koi8-r
dos charset = 866
 
 
$ mount
...
/dev/ad4s1d on /SHR3 (ufs, local, soft-updates)
...
 
в login.conf
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
 
в rc.conf
 
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
 
 
Вроде все, что влияет на крокозябры указал
Можно победить эти крокозябры?

----------
Качественно, быстро и дешево? Так не бывает!!!

Всего записей: 437 | Зарегистр. 11-07-2002 | Отправлено: 16:50 28-04-2011 | Исправлено: Crag Hack, 17:04 28-04-2011
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crag Hack
у меня правда в Linux прописаны 2 строчки по поводу кодировок:
dos charset = CP866
unix charset = UTF-8

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 17:07 28-04-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crag Hack
К слову, по Самбе есть тема, ага.

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 17:25 28-04-2011
ZlydenGL



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему display_charset установлен в KOI? Имена папок-то скорее всего в UTF идут, а автоконверта скорее всего не предусмотрено.

----------
Переработал: втыкая аккумулятор в шуруповерт пытаешься передёрнуть затвор

Всего записей: 4268 | Зарегистр. 22-06-2002 | Отправлено: 17:33 28-04-2011
Crag Hack



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG

Цитата:
К слову, по Самбе есть тема, ага.

видел, но тут вопрос скорее не по Самбе, а по сочетанию параметров FreeBSD+SAMBA
ZlydenGL
как должно быть? UTF?

Всего записей: 437 | Зарегистр. 11-07-2002 | Отправлено: 18:55 28-04-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crag Hack
> как должно быть? UTF?
Какая локаль, то и должно быть. Почему вы КОИ-8-то взяли?

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 19:06 28-04-2011
Crag Hack



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Какая локаль, то и должно быть.  
 
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\  
 

Цитата:
Почему вы КОИ-8-то взяли?

ставил по лиссяре - т.е не взял, а сделал как было написано

Всего записей: 437 | Зарегистр. 11-07-2002 | Отправлено: 19:49 28-04-2011
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
;;; enconding
display charset = koi8-r
unix charset = koi8-u
dos charset = cp866
 
P/S/ не забудь, что под рутом локаль C. И меняется она в .login_conf. Хоть и не правильно менять руту локаль, но пришлось

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 09:10 29-04-2011
Crag Hack



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал так:
 
1. Скопировал все, что было самбовских ресурсах к себе на машину (Windows XP)
2. поменял конфиг SAMBA
unix charset = koi8-u
display charset = koi8-r
dos charset = cp866  
3. Скопировал с своей машины (Windows XP) обратно на машинку с SAMBA
 
Все радует глаз, в Windows XP вижу русские имена файлов, в FreeBSD вижу (и могу полноценно работать) русские имена файлов
 
Всем, кто откликнулся, спасибо!

Всего записей: 437 | Зарегистр. 11-07-2002 | Отправлено: 11:52 18-05-2011
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crag Hack
Рад конечно за вас, но странно это
Цитата:
unix charset = koi8-u
display charset = koi8-r  


----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:59 18-05-2011
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ничего странного - кодировка на серваке кои8-р, а файлы бывают и на украинском.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 11:27 19-05-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » FreeBSD 7 + SAMBA 3 + русские имена папок


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru