faq обучение настройка
Текущее время: Вт апр 16, 2024 10:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DNS-300 and broken russian filenames on FTP
СообщениеДобавлено: Чт авг 24, 2006 18:59 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Привет всем кто интересуется DNS-300.
Я изучил проблему с FTP на DNS-300 и почему там неправильно показываются русские имена файлов.
Дело в том что если записывать файлы на \\DNS-300\share то имена файлов пишутся в кодировке CP866 (так настроен DNS-300 если у него стоит настройка Cyrillic). И после этого FTP сервер честно выдает имена файлов как они есть на диске, в той же кодировке CP866.
А когда мы видим кракозябры в Windows если открываем FTP на DNS-300 - это означает что Windows ожидала увидеть там кодировку CP1251.

Решить эту проблему можно несколькими способами:
1. Заставить DNS-300 писать на шары в кодировке CP1251. Не уверен что это хороший способ.
2. Использовать FTP клиент который понимает кодировку CP866. Например таким клиентом является обычный ftp.exe под Windows. Если им заходить на DNS-300, то русские имена файлов выглядят нормально.
3. Изменить встроенный FTP сервер в DNS-300 чтобы он перекодировал русские имена файлов из CP866 в CP1251 на лету. Про это написано здесь: http://www.opennet.ru/base/patch/rus_proftpd.txt.html

Умельцы - вперед! :-)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 25, 2006 11:12 
Не в сети

Зарегистрирован: Вт авг 15, 2006 08:46
Сообщений: 59
Откуда: Санкт-Петербург
Ты сдался?.. :) Хотябы SMART прикрутить бы...

_________________
http://www.tech-news.ru
Обладатель D-Link DNS-300


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 25, 2006 17:58 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Почему сдался ?
Просто если кому-то интересно - тоже может заниматься.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 28, 2006 23:11 
Не в сети

Зарегистрирован: Вт авг 15, 2006 08:46
Сообщений: 59
Откуда: Санкт-Петербург
я вот все думаю, почему если задать path типа ftp://login:pass@dns-300/path/ - листинг директории не идет, даже если права есть. Как-то это криво... :( Можно в smb это поправить?

_________________
http://www.tech-news.ru
Обладатель D-Link DNS-300


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 29, 2006 01:04 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Это скорее в FTP.
Но сделать связь между путями в SMB и FTP довольно трудно. Они никак не связаны между собой.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB