Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Помогите с DOS кодировкой в Samba

Ответить
Настройки темы
Помогите с DOS кодировкой в Samba

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


У меня вопрос такой. Помогите пожалуйста с кодировкой из под DOS.
Установил Mandriva 2007, настроил шары, из Windows все файлы на сетевом диске
отображаются правильно, а из DOS (смотрел в NC) файлы на русском с длинными именами
отображаются примерно так _HGG5R~W.
В smb.conf добавил dos charset = 866, не помогло.
Подскажите что я пропустил.

Отправлено: 13:35, 07-05-2007

 

Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


Попробуйте dos charset = CP866

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 14:02, 07-05-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Насколько я знаю, нужно указывать именно 866, а не CP866.
А как правильно должен отображаться файл _HGG5R~W ?

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 14:36, 07-05-2007 | #3


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробовал dos charset = CP866 , не помогло
Пробовал dos charset = 866 , не помогло
Пробовал client code page = 866 , не помогло


имя каталога в Windows в NC

АБВГДЕЖЗ АБВГДЕЖЗ
АБВГДЕЖЗИ _F8QV9~X
АБВГДЕЖЗИК _1M187~R
АБВГДЕЖЗИКЛ _F4S4K~K


Отправлено: 16:39, 07-05-2007 | #4


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Хм.. возможно дело вовсе не в самбе, раз из проводника все нормально отображается, а скажем, в шрифте который установлен в окне "дос-сессии" виндовс (незнаю как оно правильно называется) ?

Отправлено: 18:04, 07-05-2007 | #5


Аватара для must die

Ветеран


Сообщения: 715
Благодарности: 77

Профиль | Отправить PM | Цитировать


Цитата:
У меня вопрос такой. Помогите пожалуйста с кодировкой из под DOS.
Я форумом сегодня не ошибся?

Цитата:
а из DOS (смотрел в NC) файлы на русском с длинными именами
отображаются примерно так _HGG5R~W.
А поддержка длинных имен у вашего NC есть?
По первому стандарту ISO9660 возможно было лишь 8 символов на имя файла и 3 на расширение, что собственно вы и видите в NC.

Отправлено: 18:38, 07-05-2007 | #6


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, вы совершенно правы, NC не отображает имена более 8 символов,
но он их и не коверкает. Например в Windows файл или каталог с именем АБВГДЕЖЗИ
в NC отображается АБВГДЕ~1, в моем случае он на подключенном диске к Линуксу
отображает _F8QV9~X, а это крайне не желательно потому что DOSовская программа
"пурга" эти файлы и каталоги может принять за временный файл и удалить.
Я слышал что эту проблему решали, но я пока не нашел настройку.
По идее должна быть настройка длинных имен для DOS или что то вроде этого.

Отправлено: 19:45, 07-05-2007 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


У вас часом не utf8 в локале ?
Пример :

dos charset = CP866
unix charset = CP1251
display charset = LOCALE

-------
Поспешай не торопясь


Отправлено: 22:21, 07-05-2007 | #8


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может такая информация поможет.

(Mandriva 2007 Download, samba 3.0.23b)

Файл smb.conf
[global]
dns proxy = no
log file = /var/log/samba/%m.log
printcap cache time = 60
smb passwd file = /etc/samba/smbpasswd
load printers = yes
printing = cups
server string = Server
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
workgroup = MDKGROUP
os level = 20
map to guest = bad user
encrypt passwords = yes
printcap name = cups
security = user
max log size = 50

# unix charset = KOI8-R # если убираю решетку, то с рабочей станции символы длинных имен видны как кубики
dos charset = 866 # решетку ставлю, решетку убираю, проблема остается
display charset = koi8-r # решетку ставлю, решетку убираю, проблема остается

Отправлено: 10:06, 08-05-2007 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


unix charset - какой у вас в системе ?
display charset - то-же ?

dos charset = CP866
unix charset = UTF8
display charset = LOCALE

-------
Поспешай не торопясь


Отправлено: 10:21, 08-05-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Помогите с DOS кодировкой в Samba

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MySQL - Помогите с кодировкой. Не могу понять в чем трабла nicohack Программирование и базы данных 2 12-08-2010 09:17
CMD/BAT - Помогите с кодировкой. ufunf Скриптовые языки администрирования Windows 4 23-01-2010 17:31
[решено] Проблема с Samba-сервером в Samba-домене uder Программное обеспечение Linux и FreeBSD 3 01-12-2009 09:42
Debian/Ubuntu - SAMBA сервер как член домена SAMBA LDAP RFox Общий по Linux 0 27-08-2009 10:04
Разное - [решено] Помогите починить интерпретатор MS-DOS в XP (DOS игры виснут при запуске) Ogr 2 Microsoft Windows 2000/XP 3 28-02-2009 19:18




 
Переход